我正在尝试将一些单元测试添加到我的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 Tests
版本配置
构建配置设置中指定的模块,并选择运行我的测试类的测试用例(在构建配置设置中指定的类名MyFirstTest
)
但是,当我运行构建配置时,它表示在MyFirstTest
类中没有找到任何测试。
junit.framework.AssertionFailedError: No tests found in my.package.tests.MyFirstTest
如何使basicTest()
方法被识别为测试用例?
答案 0 :(得分:1)
您必须将您的测试testSomething()
命名为test