|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
android.test.InstrumentationTestCase
android.test.ActivityTestCase
android.test.ActivityUnitTestCase<ActivityType>
roboguice.test.RoboActivityUnitTestCase<ActivityType>
public class RoboActivityUnitTestCase<ActivityType extends android.app.Activity>
A new instance of your activity is constructed for each test method in your RoboActivityUnitTestCase,
so this is a great way to run many tests on an Activity in isolation. Note, however, that Activities
instantiated by RoboActivityUnitTestCase won't be running in a "normal" system, it may not be
appropriate for every kind of test case. See the ActivityUnitTestCase docs for specifics.
Here's an example to get you started.
public class MyActivityUnitTest extends ActivityUnitTestCase
Note that, as for RoboUnitTestCase, you'll need to add a constructor like the following to your
Application class:
public MyApplication( Context context ) {
super();
attachBaseContext(context);
}
Constructor Summary | |
---|---|
RoboActivityUnitTestCase(Class<ActivityType> activityClass)
|
Method Summary |
---|
Methods inherited from class android.test.ActivityUnitTestCase |
---|
getActivity, getFinishedActivityRequest, getRequestedOrientation, getStartedActivityIntent, getStartedActivityRequest, isFinishCalled, setActivityContext, setApplication, setUp, startActivity, tearDown |
Methods inherited from class android.test.ActivityTestCase |
---|
scrubClass, setActivity |
Methods inherited from class android.test.InstrumentationTestCase |
---|
getInstrumentation, injectInsrumentation, injectInstrumentation, launchActivity, launchActivityWithIntent, runTest, runTestOnUiThread, sendKeys, sendKeys, sendRepeatedKeys |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RoboActivityUnitTestCase(Class<ActivityType> activityClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |