我按照提到的here完全按照步骤创建检测单元测试用例。这是我在androidTest->Java->com.mypackage.name
包中的Test类
@RunWith(AndroidJUnit4.class)
@SmallTest
public class Test {
private List<String> list;
@Before
public void initList(){
list = new ArrayList<>();
}
@org.junit.Test
public void searchPlace() {
assert list.size() == 0;
}
}
但是当我执行这个测试用例时,我收到一条消息说
Process finished with exit code 1
Class not found: "com.package.base.Test"Empty test suite.
我有什么问题吗?
答案 0 :(得分:0)
当测试仪器运行器没有正确设置时,我发现了这个错误。它应该在构建文件中设置为android.support.test.runner.AndroidJUnitRunner
。另外,在测试配置中仔细检查类包名称是否正确。
答案 1 :(得分:0)
如果您将测试从Unit切换到Instrumental,则会发生这种情况。 只需转到主菜单 - &gt;运行 - &gt;调试 - &gt;编辑配置... 删除旧的和破坏的测试。 并重新运行。