运行单元测试(作为Android JUnit测试运行)时,它永远不会完成。 输出:
[2011-03-03 21:45:43 - TestMyProj]在设备模拟器-5554上启动检测android.test.InstrumentationTestRunner
[2011-03-03 21:45:43 - TestMyProj]收集测试信息
[2011-03-03 21:45:47 - TestMyProj]向Eclipse发送测试信息
[2011-03-03 21:45:47 - TestMyProj]正在运行测试...
......仅此而已。 代码:
public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> {
public MainActivityTest() {
super("my.app.MainActivity", MainActivity.class);
}
private MainActivity mActivity;
@Override
protected void setUp() throws Exception {
super.setUp();
mActivity = this.getActivity();
}
public void testOneEqualsOne() {
assertEquals(1,1);
}
}
可能出现什么问题?
亲切的问候, 基督教
答案 0 :(得分:1)
您使用的构造函数已弃用。这可能不是问题的根本原因,但可能有所帮助。 使用:
public MainActivityTest() {
super(MainActivity.class);
}
答案 1 :(得分:0)
看起来你遇到了同样的问题。请参阅this question.
的答案