運行單元測試(以Android JUnit測試運行)時,它永遠不會完成。 輸出:我的Android單元測試從未在Eclipse中完成
[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);
}
}
什麼可能是錯的?
親切的問候, 基督教
謝謝,我稍後再看看。 – Christian 2011-03-04 08:59:44
以上只對2.2有效。我正在使用2.1,並且在沒有第一個參數的情況下更改構造函數時,它沒有編譯。更改爲2.2和上面的構造函數使測試運行,但問題仍然是爲什麼測試沒有運行2.1。 – Christian 2011-03-05 21:39:11