我正在尝试向我的 Android 应用程序添加一些单元测试。以下是我的尝试。
为我的测试创建了一个目录,并为其中的测试类创建了一个包。
在添加的包中创建了以下测试类
public class MyFirstTest extends TestCase {
@Override
protected void setUp() throws Exception {
super.setUp();
}
@SmallTest
public void basicTest() {
assertEquals("abc", "abc");
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
}
在 Android Studio 中创建了一个新的 Android 测试
构建配置
在构建配置设置中指定模块并选择运行我的测试类的测试用例(在构建配置设置中指定类名MyFirstTest
)
但是,当我运行我的构建配置时,它说在 MyFirstTest
类中找不到测试。
junit.framework.AssertionFailedError: No tests found in my.package.tests.MyFirstTest
我应该怎么做才能使 basicTest()
方法被识别为测试用例?
最佳答案
您必须将测试命名为 testSomething()
,以 test
开头
关于Android 测试无法识别我的测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247390/