BeforeClass、AfterClass、Before与After示例
Contents
BeforeClass、AfterClass、Before与After示例
http://www.cnblogs.com/xhzi/archive/2011/05/29/2061825.html
【测试目的】
测试加载顺序
【代码片段】
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
销毁对象。。。
销毁完毕!
离开了!
【小小总结】
- 注意加载和执行顺序
Author -
LastMod 2016-01-27