6
公共類LauncherActivityTest擴展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()函數不返回?
我的手機只能運行啓動器。但其他應用程序運行,然後運行測試是好的。
ex)手機應用程序運行 - >測試:返回成功
只有啓動器運行:等待狀態
你知道爲什麼嗎?請幫幫我。
是,包括在清單文件。 – Anthony
你試過調試啓動器嗎? – gregory561
我只想做SpinnerActivityTest之類的啓動器測試程序。不要嘗試調試。 – Anthony