【测试目的】
测试加载顺序
【代码片段】
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
销毁对象。。。
销毁完毕!
离开了!
【小小总结】
1. 注意加载和执行顺序