@Test
我需要在不使用注释的情况下进行 Junit 测试用例。@Test
如果我使用注释,它工作正常。
我想进行自动化测试以批量执行 Junit 测试。你能给我一些示例程序吗?
注意:我已经尝试过测试套件,所以请不要给出任何关于测试套件的例子。
您可以使用JUnit 3
import junit.framework.TestCase;
public class DummyTestA extends TestCase {
public void testSum() {
int a = 5;
int b = 10;
int result = a + b;
assertEquals(15, result);
}
}
JUnit 3
但通常您应该选择注释路径,除非出于以下几个原因需要与(和/或早于 Java 5 的 Java 版本)兼容:
@Test
更容易在工具中支持(例如,这种方式很容易搜索所有测试)@Before/@BeforeClass
并
@After/@AfterClass
提供更大的灵活性expected=
@Ignored annotation
JUnit 4
:规则,参数化测试,...另请参阅JUnit 网站