在测试项目“示例项目”中的Junit 4跑步者

时间:2011-12-16 06:39:37

标签: java android junit

使用JUnit 4为我提供只有2-3个java文件的Android示例测试项目。 我试图这样做。

我的主要测试文件。

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
SimpleMathTest.class
// add other classes here (comma separated)
})
public class TestSuite {
}

我将另一个测试文件作为JUnit 4

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
public class SimpleMathTest {
    @BeforeClass
    public static void setUpBeforeClass() throws Exception {
    }
    @AfterClass
    public static void tearDownAfterClass() throws Exception {
    }
    @Before
    public void setUp() throws Exception {
    }
    @After
    public void tearDown() throws Exception {
    }
}

但在执行错误时显示:

  

SampleTest:无法启动测试

请给我一些解决方案。

由于

2 个答案:

答案 0 :(得分:2)

以下步骤对我有用:

  1. 创建新的JUnit(而不是“Android Junit Test”)测试配置:enter image description here
  2. 添加新的测试启动器:enter image description here
  3. 选择以下启动器:enter image description here
  4. 通过这种配置,我可以运行我的单元测试。它们在电脑上运行而不是在手机上运行。希望这会有所帮助。

答案 1 :(得分:0)

您没有任何@Test方法。

添加:

@Test
public void test()  {
    //Test code here
}