@Test public void aroundAdviceIsCalledIfValueIsReturned() { assertFalse(aroundAspect.isCalled()); assertThat(simpleService.returnsString(), equalTo("42")); assertTrue(aroundAspect.isCalled()); }
boolean isCalled() { return called; }
AroundAdvice { boolean isCalled() { return called; } }
AroundAdvice { boolean isCalled() { return called; }  }
AroundAdvice { boolean isCalled() { return called; }  void reset(); @Around("execution(* *(..))") Object trace(ProceedingJoinPoint proceedingJP); }
AroundAdvice { boolean isCalled() { return called; }  void reset(); @Around("execution(* *(..))") Object trace(ProceedingJoinPoint proceedingJP);  }