目次
Google Android API が提供するActivityのテストについてActivityUnitTestCase
- テスト要件
- Activityの起動や画面連携。
起動したActivityに対して、次の検証用メソッドを使用できる。
- createPendingResult(int, Intent, int)
- startActivityIfNeeded(Intent, int)
- startActivityFromChild(Activity, Intent, int)
- startNextMatchingActivity(Intent)
- getCallingActivity()
- getCallingPackage()
- createPendingResult(int, Intent, int)
- getTaskId()
- isTaskRoot()
- moveTaskToBack(boolean)
Activity起動終了の為に、次のメソッドを使用できる。
- startActivity(Intent)
- startActivityForResult(Intent, int)
- finish()
- finishFromChild(Activity)
- finishActivity(int)
ActivityInstrumentationTestCase2
- テスト要件
- ActivityUnitTestCaseに加え、ActivityのUIについて検証できる。
SingleLaunchActivityTestCase
- テスト要件
- InstrumentationTestCaseクラスを直接継承してテストコードを書きたい。
次のメソッドを使用できる。
- getActivity()
- setUp()
- tearDown()