Android测试无法识别我的测试方法

时间:2015-03-25 04:21:33

标签: android unit-testing

我正在尝试将一些单元测试添加到我的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()方法被识别为测试用例?

1 个答案:

答案 0 :(得分:1)

您必须将您的测试testSomething()命名为test

相关问题