Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public abstract class

SingleLaunchActivityTestCase

extends InstrumentationTestCase
java.lang.Object
   ↳ junit.framework.Assert
     ↳ junit.framework.TestCase
       ↳ android.test.InstrumentationTestCase
         ↳ android.test.SingleLaunchActivityTestCase<T extends  android.app.Activity >

Class Overview

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.
Public Methods
T getActivity ()
void testActivityTestCaseSetUpProperly ()
Protected Methods
void setUp ()
Sets up the fixture, for example, open a network connection.
void tearDown ()
Make sure all resources are cleaned up and garbage collected before moving on to the next test.
[Expand]
Inherited Methods
From class android.test.InstrumentationTestCase
From class junit.framework.TestCase
From class junit.framework.Assert
From class java.lang.Object
From interface junit.framework.Test

Public Constructors

)">

public SingleLaunchActivityTestCase ( String pkg, Class <T> activityClass)

Added in API level 1

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 The package hosting the activity to be launched.
activityClass The activity to test.

Public Methods

public T getActivity ()

Added in API level 1

public void testActivityTestCaseSetUpProperly ()

Added in API level 1

Protected Methods

protected void setUp ()

Added in API level 1

Sets up the fixture, for example, open a network connection. This method is called before a test is executed.

protected void tearDown ()

Added in API level 1

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.