2
我正在尝试做一个集成测试。这是我的部件:我应该如何测试一个方面的方法?
UsersService
@ManageSession
public List<T> get() {
//...
return something;
}
ManageSessionAspect
@Autowired
AuthService authService;
@Before("manageSessionMethod()") //methods annotated with @ManageSession
public void doSomething() {
authService.doSomething();
}
我需要测试UsersService.get()
方法。但我想禁用该方面,或者我希望能够嘲笑其中的AuthService
。
我已经使用is()
切入点试过,但我得到:
如果()切入点标志不是由Spring支持。
你能帮助我吗?谢谢。