android – 测试运行失败:测试运行无法完成.预计1次测试,收到0

前端之家收集整理的这篇文章主要介绍了android – 测试运行失败:测试运行无法完成.预计1次测试,收到0前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试为我的应用程序启动JUnit测试(robotium).
  1. public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> {
  2. private Solo solo;
  3.  
  4. public MainTest() {
  5. super("nix.android.contact",MainActivity.class);// TODO Auto-generated constructor stub
  6. }
  7.  
  8. protected void setUp() throws Exception {
  9. super.setUp();
  10. solo = new Solo(getInstrumentation(),getActivity());
  11. }
  12.  
  13. public void AddContact() {
  14. solo.assertCurrentActivity("main",MainActivity.class);
  15. }
  16. }

表现

  1. <instrumentation
  2. android:name="android.test.InstrumentationTestRunner"
  3. android:targetPackage="nix.android.contact" />
  4.  
  5. <application
  6. android:icon="@drawable/ic_launcher"
  7. android:label="@string/app_name" >
  8. <uses-library android:name="android.test.runner" />
  9. </application>

当我尝试运行测试,进入控制台:

  1. Test run Failed: Test run Failed to complete. Expected 1 tests,received 0

我尝试为其他应用程序(非常简单的应用程序)创建其他测试 – 工程.

谢谢

解决方法

当我没有no-args构造函数时,我遇到了这个问题.
  1. public class MainActivityTest extends
  2. ActivityInstrumentationTestCase2<MainActivity_> {
  3.  
  4. public MainActivityTest() {
  5. super(MainActivity_.class);
  6. }
  7. ...

猜你在找的Android相关文章