小编Ant*_*ony的帖子

JUnit Launcher测试... getActivity不返回

公共类LauncherActivityTest扩展了ActivityInstrumentationTestCase2 <Launcher> {
private Launcher mActivity;

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);
}
Run Code Online (Sandbox Code Playgroud)

}

add .... manifest.xml
<uses-library android:name ="android.test.runner"/>
<instrumentation android:targetPackage ="com.launcher.launcher"android:name ="android.test.InstrumentationTestRunner"/ >

我尝试通过JUnit进行Launcher源代码测试.
为什么getActivity()函数不返回?
我的手机只运行启动器.但其他应用程序运行然后运行测试很好.
ex)手机应用程序运行 - >测试:返回成功
只有启动器运行:等待状态

你知道为什么吗?请帮帮我.

junit android

6
推荐指数
1
解决办法
1845
查看次数

标签 统计

android ×1

junit ×1