@Before:在跑各个测试用例代码的时候,都会各执行一次@Before部分的代码。
@Beforeclass: 在类中只会被执行一次。在所有测试用例执行之前执行一次。
@After:释放资源 。 对于一个具体的测试方法执行完毕之后都会执行一次@After的代码,用于释放资源。
@Afterclass:在所有测试用例执行完之后才执行一次。
一个JUnit4单元测试用例执行顺序为:
@BeforeClass -> @Before -> @Test -> @After -> @AfterClass;
每一个测试方法的调用顺序为:
@Before -> @Test -> @After;