如何为JUnit测试用例禁用EhCache

时间:2017-09-21 08:16:58

标签: java spring-boot gradle ehcache

我正在尝试为我的服务编写一个使用EhCache进行缓存的测试用例,但问题是测试用例我不需要将其缓存。所以我可以为测试用例禁用它。 我正在使用Gradle项目设置。

2 个答案:

答案 0 :(得分:1)

我们需要限制在缓存中添加元素。

这是通过设置net.sf.ehcache.disabled系统属性

来完成的

您可以通过命令-Dnet.sf.ehcache.disabled=true设置此属性 线

您还可以在右键单击项目中提供此属性:Run Configuration -> Arguments tab -> add in VM Arguments box

答案 1 :(得分:1)

如果您使用的是@SpringBootTest,则可以将@TestPropertySource(properties={"net.sf.ehcache.disabled=true"})添加到测试类中。