jon*_*jon 5 java unit-testing spring-boot
我有以下测试类:
@SpringBootTest
public class ChoreControllerTest
{
@Autowired
private ChoreController controller;
@Test
public void throwOnMissingChore()
{
assertThrows(ChoreNotFoundException.class, () -> this.controller.getChore(0L));
}
}
Run Code Online (Sandbox Code Playgroud)
Spring Boot 启动大约需要 5 秒,然后测试就可以运行。我想减少这个时间,但如果我只是删除@SpringBootTest注释,我只会得到一个 NPE。
有没有办法让这个控制器测试更加轻量级,或者我是否被启动时间所困扰?我特别担心如果我想测试多个控制器,我的测试时间会发生什么......
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |