"evalauteBeanWithParameterAnnotation", MockBean.class, Boolean.TYPE);
MockBean bean = new MockBean();
bean.setId("id");
ProceedingJoinPoint pjp = ProceedingJoinPointFactory.create(impl, impl,
MockService.class, method, bean, false);
Object value = manager.evaluate(pjp);
assertEquals("test", value);
assertEquals(1, impl.getEvalauteBeanWithParameterAnnotationCount());
value = manager.evaluate(pjp);
assertEquals("test", value);
assertEquals(1, impl.getEvalauteBeanWithParameterAnnotationCount());
/**
* This time we indicate we want a cache refresh
*/
ProceedingJoinPoint pjp2 = ProceedingJoinPointFactory.create(impl, impl,
MockService.class, method, bean, true);
value = manager.evaluate(pjp2);
assertEquals("test", value);
assertEquals(2, impl.getEvalauteBeanWithParameterAnnotationCount());