我的Android单元测试永远不会在Eclipse中完成

时间:2011-03-03 21:27:58

标签: android unit-testing

运行单元测试(作为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);
   }
}

可能出现什么问题?

亲切的问候, 基督教

2 个答案:

答案 0 :(得分:1)

您使用的构造函数已弃用。这可能不是问题的根本原因,但可能有所帮助。 使用:

   public MainActivityTest() {
       super(MainActivity.class);
   }

答案 1 :(得分:0)

看起来你遇到了同样的问题。请参阅this question.

的答案