aop tests in java