assertTrue(cacheKeyGenerator instanceof BarCacheKeyGenerator);
}
public void testGetCacheKeyGeneratorWithANonManagedCacheKeyGenerator() throws Exception {
final Method bazMethod = Foo.class.getMethod("bazMethod");
final CacheResult cacheResultAnnotation = bazMethod.getAnnotation(CacheResult.class);
final CacheDefaults cacheDefaultsAnnotation = Bar.class.getAnnotation(CacheDefaults.class);
final CacheKeyGenerator cacheKeyGenerator = getCacheKeyGenerator(beanManager, cacheResultAnnotation.cacheKeyGenerator(), cacheDefaultsAnnotation);
assertTrue(cacheKeyGenerator instanceof BazCacheKeyGenerator);
}