如何在Integration或JUnit测试中初始化CacheManager?

时间:2018-06-27 05:15:33

标签: java spring caching ehcache

我需要测试缓存区域内部是否有任何对象。要检查区域的大小,请使用:

log.info("size of region: "+ 
CacheManager.ALL_CACHE_MANAGERS.get(0).getCache("HERE IS NAME OF THE 
REGION").getSize());

问题是在我的应用程序中它可以工作,但是当我尝试在测试中进行操作时,我有ArrayIndexOutOfBounds 0异常。

我应该在测试中初始化什么,以便可以测试缓存是否正常工作? 我在应用程序中使用了postgres,Spring和ehCache。

0 个答案:

没有答案