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

尝试为我的应用程序启动JUnit测试(robotium).
public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> {
    private Solo solo;

    public Maintest() {
        super("nix.android.contact",MainActivity.class);// Todo Auto-generated constructor stub
    }

    protected void setUp() throws Exception {
        super.setUp();
        solo = new Solo(getInstrumentation(),getActivity());
    }

    public void AddContact() {
        solo.assertCurrentActivity("main",MainActivity.class);
    }
}

表现

<instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="nix.android.contact" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <uses-library android:name="android.test.runner" />
</application>

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

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

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

谢谢

解决方法

当我没有no-args构造函数时,我遇到了这个问题.
public class MainActivityTest extends
    ActivityInstrumentationTestCase2<MainActivity_> {

public MainActivitytest() {
    super(MainActivity_.class);
}
...

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...