ActivityInstrumentationTestCase
public
abstract
class
ActivityInstrumentationTestCase
extends ActivityTestCase
java.lang.Object | |||
↳ | android.test.InstrumentationTestCase | ||
↳ | android.test.ActivityTestCase | ||
↳ | android.test.ActivityInstrumentationTestCase<T extends android.app.Activity> |
This class was deprecated
in API level 3.
new tests should be written using
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
This class provides functional testing of a single activity. The activity under test will
be created using the system infrastructure (by calling InstrumentationTestCase.launchActivity())
and you will then be able to manipulate your Activity directly. Most of the work is handled
automatically here by setUp()
and tearDown()
.
If you prefer an isolated unit test, see ActivityUnitTestCase
.
Summary
Public constructors | |
---|---|
ActivityInstrumentationTestCase(String pkg, Class<T> activityClass)
Creates an |
|
ActivityInstrumentationTestCase(String pkg, Class<T> activityClass, boolean initialTouchMode)
Creates an |
Public methods | |
---|---|
T
|
getActivity()
|
void
|
testActivityTestCaseSetUpProperly()
|
Protected methods | |
---|---|
void
|
setUp()
|
void
|
tearDown()
Make sure all resources are cleaned up and garbage collected before moving on to the next test. |
Inherited methods | |
---|---|
Public constructors
ActivityInstrumentationTestCase
public ActivityInstrumentationTestCase (String pkg, Class<T> activityClass)
Creates an ActivityInstrumentationTestCase
in non-touch mode.
Parameters | |
---|---|
pkg |
String : ignored - no longer in use. |
activityClass |
Class : The activity to test. This must be a class in the instrumentation
targetPackage specified in the AndroidManifest.xml |
ActivityInstrumentationTestCase
public ActivityInstrumentationTestCase (String pkg, Class<T> activityClass, boolean initialTouchMode)
Creates an ActivityInstrumentationTestCase
.
Parameters | |
---|---|
pkg |
String : ignored - no longer in use. |
activityClass |
Class : The activity to test. This must be a class in the instrumentation
targetPackage specified in the AndroidManifest.xml |
initialTouchMode |
boolean : true = in touch mode |
Public methods
testActivityTestCaseSetUpProperly
public void testActivityTestCaseSetUpProperly ()
Throws | |
---|---|
Exception |
Protected methods
tearDown
protected void tearDown ()
Make sure all resources are cleaned up and garbage collected before moving on to the next test. Subclasses that override this method should make sure they call super.tearDown() at the end of the overriding method.
Throws | |
---|---|
Exception |