| java.lang.Object | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | android.test.AndroidTestCase | ||
|  Known Direct Subclasses 
          
            
              ApplicationTestCase<T extends Application>,
            
              LoaderTestCase,
            
              ProviderTestCase2<T extends ContentProvider>,
            
              RecyclerViewBasicTest,
            
              ScrollerCompatTestBase,
            
              ServiceTestCase<T extends Service>
            
          
       | 
|  Known Indirect Subclasses | 
Extend this if you need to access Resources or other things that depend on Activity Context.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| mContext | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Asserts that launching a given activity is protected by a particular permission by
 attempting to start the activity and validating that a  SecurityExceptionis thrown that mentions the permission in its error message. | |||||||||||
| Asserts that reading from the content uri requires a particular permission by querying the
 uri and ensuring a  SecurityExceptionis thrown mentioning the particular permission. | |||||||||||
| Asserts that writing to the content uri requires a particular permission by inserting into
 the uri and ensuring a  SecurityExceptionis thrown mentioning the particular
 permission. | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| This function is called by various TestCase implementations, at tearDown() time, in order
 to scrub out any class variables. | |||||||||||
| Sets up the fixture, for example, open a network connection. | |||||||||||
| Tears down the fixture, for example, close a network connection. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  junit.framework.TestCase | |||||||||||
|  From class
  junit.framework.Assert | |||||||||||
|  From class
  java.lang.Object | |||||||||||
|  From interface
  junit.framework.Test | |||||||||||
Asserts that launching a given activity is protected by a particular permission by
 attempting to start the activity and validating that a SecurityException
 is thrown that mentions the permission in its error message.
 Note that an instrumentation isn't needed because all we are looking for is a security error
 and we don't need to wait for the activity to launch and get a handle to the activity.
| packageName | The package name of the activity to launch. | 
|---|---|
| className | The class of the activity to launch. | 
| permission | The name of the permission. | 
Asserts that reading from the content uri requires a particular permission by querying the
 uri and ensuring a SecurityException is thrown mentioning the particular permission.
| uri | The uri that requires a permission to query. | 
|---|---|
| permission | The permission that should be required. | 
Asserts that writing to the content uri requires a particular permission by inserting into
 the uri and ensuring a SecurityException is thrown mentioning the particular
 permission.
| uri | The uri that requires a permission to query. | 
|---|---|
| permission | The permission that should be required. | 
This function is called by various TestCase implementations, at tearDown() time, in order to scrub out any class variables. This protects against memory leaks in the case where a test case creates a non-static inner class (thus referencing the test case) and gives it to someone else to hold onto.
| testCaseClass | The class of the derived TestCase implementation. | 
|---|
| IllegalAccessException | 
|---|
Sets up the fixture, for example, open a network connection. This method is called before a test is executed.
| Exception | 
|---|
Tears down the fixture, for example, close a network connection. This method is called after a test is executed.
| Exception | 
|---|