| java.lang.Object | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | android.test.AndroidTestCase | ||
|  Known Direct Subclasses  
           ApplicationTestCase<T extends 
           Application>, 
           LoaderTestCase, 
           ProviderTestCase2<T extends 
           ContentProvider>, 
           ServiceTestCase<T extends 
           Service> 
           | 
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 | 
|---|