在Spring Boot Junit测试用例中使用contextLoads方法有什么用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Spring Boot Junit测试用例中使用contextLoads方法有什么用?相关的知识,希望对你有一定的参考价值。
在我的所有JUnit测试用例中,此方法都是空的。这种方法有什么用?
Sonarqube抱怨道 “添加一个嵌套注释,解释为什么此方法为空,抛出UnsupportedOperationException或完成实现。”
我可以通过添加一些评论来绕过这个但我只是想知道为什么它是必要的。
答案
使用不同的跑步者
如果你正在使用SpringRunner.class
,使用另一个,如MockitoJUnitRunner.class
或MockitoJunitRunner.class
而不是SpringRunner.class
@Runwith(SpringRunner.class)
@Runwith(JUnit4ClassRunner.class)
@Runwith(MockitoJUnit4Runner.class)
@Runwith(MockitoJUnitRunner.class)
以上是关于在Spring Boot Junit测试用例中使用contextLoads方法有什么用?的主要内容,如果未能解决你的问题,请参考以下文章
SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法