public class LauncherActivityTest extends ActivityInstrumentationTestCase2 <ランチャー> {
プライベートランチャのmActivity;JUnitランチャーテスト... getActivityが返されない
public LauncherActivityTest() {
super("com.android.launcher.Launcher", Launcher.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
setActivityInitialTouchMode(true);
}
public void testLauncherApplication() {
mActivity = getActivity();
assertTrue(mActivity != null);
}
}
追加.... のmanifest.xml
<が使用するライブラリアンドロイド:名= "android.test.runner" />
<計装アンドロイド:targetPackage = "COMを.launcher.launcher " android:name =" android.test.InstrumentationTestRunner "/>
私はJUnitでランチャーのソーステストを試みます。
getActivity()関数が返されないのはなぜですか?
携帯電話はLauncherのみを実行しています。実行している他のアプリケーションは、テストを実行しています。
EX)携帯電話アプリの実行は、 - >テストは:成功
のみランチャーランニングを返す:待つ状態
あなたはなぜ知っていますか?お願い助けて。
を、マニフェストファイルに含まれています。 – Anthony
Launcherをデバッグしようとしましたか? – gregory561
私はSpinnerActivityTestのようなLauncherのテストプログラムを作りたいだけです。デバッグしようとしません。 – Anthony