@Test public void resolveSimpleCache() throws Exception { DefaultCacheInvocationContext<?> dummyContext = createDummyContext(); CacheResolverAdapter adapter = new CacheResolverAdapter(getCacheResolver(dummyContext, "testCache")); Collection<? extends Cache> caches = adapter.resolveCaches(dummyContext); assertNotNull(caches); assertEquals(1, caches.size()); assertEquals("testCache", caches.iterator().next().getName()); }
@Test public void resolveUnknownCache() throws Exception { DefaultCacheInvocationContext<?> dummyContext = createDummyContext(); CacheResolverAdapter adapter = new CacheResolverAdapter(getCacheResolver(dummyContext, null)); thrown.expect(IllegalStateException.class); adapter.resolveCaches(dummyContext); }