1

我想使用 ActivityTestCase 编写 junit 测试 测试看起来像这样

public class GenralTest extends ActivityTestCase<MyActivity> {


    public GeneralTest(Class<MyActivity> activityClass) {
    super(MyActivity.class);
    }

    @Override
    protected void setUp() throws Exception {
        super.setUp();
    }

    public void testBasicDB(){
// test
    }
}

当我从 intellij 或 maven 运行单元测试时,这个测试甚至没有开始

4

1 回答 1

1

解决方案很简单,它必须是不带参数的构造函数

public GenralTest() {
    super(MyActivity.class);
}

IDE 建议我使用此类参数的构造函数

这是小事,但我希望它会帮助别人

于 2013-05-20T15:45:52.923 回答