SingleLaunchActivityTestCase
public
abstract
class
SingleLaunchActivityTestCase
extends InstrumentationTestCase
This class was deprecated
in API level 24.
Use
ActivityTestRule instead. New tests should be written using the
Android Testing Support Library.
If you would like to test a single activity with an
InstrumentationTestCase
, this provides some of the boiler plate to
launch and finish the activity in setUp()
and tearDown()
.
This launches the activity only once for the entire class instead of doing it
in every setup / teardown call.
Summary
Public constructors |
SingleLaunchActivityTestCase(String pkg, Class<T> activityClass)
NOTE: The parameter pkg must refer to the package identifier of the
package hosting the activity to be launched, which is specified in the AndroidManifest.xml
file.
|
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.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
SingleLaunchActivityTestCase
public SingleLaunchActivityTestCase (String pkg,
Class<T> activityClass)
NOTE: The parameter pkg must refer to the package identifier of the
package hosting the activity to be launched, which is specified in the AndroidManifest.xml
file. This is not necessarily the same as the java package name.
Parameters |
pkg |
String : The package hosting the activity to be launched. |
activityClass |
Class : The activity to test. |
Public methods
getActivity
public T getActivity ()
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."],[],[]]