最近学习hibernate使用junit5进行测试 @Before 初始化事务连接, @After 关闭事务连接.
测试类如下:
@BeforeEach
public void init() {
System.out.println(“init”);
}
@AfterEach
public void destroy() {
System.out.println("destroy");
}
@Test
public void test() {
System.out.println("test");
}
在执行@Test方法时并没有想象中的逐一执行,而是只执行了一次@Test,经过查找才知道原来
@Before @After 被@BeforeEach 和@AfterEach给替代了