当前位置: 代码迷 >> 综合 >> Junit测试中@Before不执行
  详细解决方案

Junit测试中@Before不执行

热度:13   发布时间:2024-01-30 20:47:30.0

unit测试中@Before不执行
错误原因:
Junit的版本原因
在Junit4下使用@Before和@After

而在Junit5下使用@BeforeEach和@AfterEach
例:将
/**
* 构造器
*/
@Before
public void setUp() {
mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
}

改造成:
/**
* 构造器
*/
@BeforeEach
public void setUp() {
mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
}