我需要在不使用@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);
}
}
Run Code Online (Sandbox Code Playgroud)
但通常您应该选择注释路径,除非JUnit 3由于以下几个原因需要与(和/或Java 5之前的Java版本)兼容:
@Test注释是更加明确,更容易的工具来支持(例如可以很容易地搜索所有测试这种方式)@Before/@BeforeClass并
@After/@AfterClass提供更多灵活性expected= @Ignored annotationJUnit 4:规则,参数化测试,......另见JUnit网站
| 归档时间: |
|
| 查看次数: |
2896 次 |
| 最近记录: |