【测试目的】
junit测试加载顺序
【代码片段】
public class TestIt {
private TestJUnit tju = null;
@BeforeClass
public static void enter() {
System.out.println("进来了!");
}
@Before
public void init() {
System.out.println("正在初始化。。");
tju = new TestJUnit();
System.out.println("初始化完毕!");
}
@Test
public void testit() {
tju.run();
}
@After
public void destroy() {
System.out.println("销毁对象。。。");
tju = null;
System.out.println("销毁完毕!");
}
@AfterClass
public static void leave() {
System.out.println("离开了!");
}
} |
【运行结果】
进来了!
正在初始化。。
初始化完毕!
Hello,JUnit
销毁对象。。。
销毁完毕!
离开了!
正在初始化。。
初始化完毕!
Hello,JUnit
销毁对象。。。
销毁完毕!
离开了!
本文通过一个简单的JUnit测试案例,展示了测试方法的执行流程,包括@BeforeClass、@Before、@Test、@After及@AfterClass注解的方法调用顺序。


被折叠的 条评论
为什么被折叠?



