如何为 JUnit 测试用例禁用 EhCache
How to disable EhCache for JUnit Test Cases
我正在尝试为我的服务编写一个测试用例,它使用 EhCache 进行缓存,但问题是测试用例我不需要它 cached.So 我可以为测试用例禁用它.
我正在处理 Gradle 项目设置。
我们需要限制在缓存中添加元素。
这是通过设置 net.sf.ehcache.disabled 系统 属性
完成的
您可以通过 -Dnet.sf.ehcache.disabled=true
从命令中设置此 属性
行
你也可以在右击项目中给这个属性:Run Configuration -> Arguments tab -> add in VM Arguments box
如果您正在使用 @SpringBootTest
,那么您可以将 @TestPropertySource(properties={"net.sf.ehcache.disabled=true"})
添加到您的测试中 class。
我正在尝试为我的服务编写一个测试用例,它使用 EhCache 进行缓存,但问题是测试用例我不需要它 cached.So 我可以为测试用例禁用它. 我正在处理 Gradle 项目设置。
我们需要限制在缓存中添加元素。
这是通过设置 net.sf.ehcache.disabled 系统 属性
完成的您可以通过 -Dnet.sf.ehcache.disabled=true
从命令中设置此 属性
行
你也可以在右击项目中给这个属性:Run Configuration -> Arguments tab -> add in VM Arguments box
如果您正在使用 @SpringBootTest
,那么您可以将 @TestPropertySource(properties={"net.sf.ehcache.disabled=true"})
添加到您的测试中 class。