JUNIT4 笔记 测试用例
原文:http://mwhgjava.iteye.com/blog/774681
测试用例需要用@Test注释标识。
@Test 位于一个方法前,标识该方法是一个测试用例。该方法必须是一个公有无参数无返回值的实例方法(public | void | no parameters | not static)。


- ?


- ?


- ?


- public class MyTestcase { public MyTestcase(){ System.out.println("new Instance"); }@Test public void test1() { System.out.println("@test1"); assertTrue(true); }@Test public void test2(){ System.out.println("@test2");assertEquals(5,2+3);}}
代码执行会打印下列结果:
new Instance
@test1
new Instance
@test2
JUnit4规范要求,不同测试用例不共享实例变量,也不假想类中测试用例有固定的执行顺序。测试用例的执行顺序,由测试运行器的调用顺序决定,不同测试运行器执行顺序不同,同一测试运行器的调用顺序也可能不同(比如,多线程测试运行器)。
?