我正在尝试使用Junit4 i使用以下链接
public class Example extends TestCase {
public Example(String name) {
super(name);
}
@Test
public void exampletest() {
//TO DO
}
}
@RunWith(Suite.class)
@SuiteClasses({ Example.class })
public class Tests {
TestSuite tests = new TestSuite();
tests.addTest(new Example("exampletest"));
}
它给了我没有在junit4异常中找到的测试有人可以告诉我为什么我得到这个异常 或举例说明如何做到这一点?
答案 0 :(得分:2)
在JUnit4中,您不会使您的测试用例扩展 TestCase 。但如果这样做,则忽略 @Test 注释,并且必须通过 test 预先添加测试方法名称。 试试这段代码:
Example.java:
import org.junit.Test;
public class Example {
@Test
public void exampletest() {
//TO DO
}
}
Tests.java:
@RunWith(Suite.class)
@SuiteClasses({ Example.class })
public class Tests {
}