ActivityInstrumentationTestCase
public
abstract
class
ActivityInstrumentationTestCase
extends ActivityTestCase
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
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 |
From class
android.test.ActivityTestCase
|
From class
android.test.InstrumentationTestCase
|
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
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
getActivity
public T getActivity ()
Returns |
T |
Returns the activity under test. |
testActivityTestCaseSetUpProperly
public void testActivityTestCaseSetUpProperly ()
Protected methods
setUp
protected void setUp ()
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.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]