【发布时间】:2019-05-04 06:35:22
【问题描述】:
是否有一种优雅的方式来对以下类进行单元测试?
public class PointCuts {
@Pointcut(value = "execution(* com.eg.app..*.*(..))")
public void all() {
}
@Pointcut(value = "execution(* com.eg.app.service.advice..*.*(..))")
public void log() {
}
@Pointcut(value = "execution(* com.eg.app.service.auth..*.*(..))")
public void auth() {
}
@Pointcut(value = "execution(* com.eg.app.setup.auth..*.*(..))")
public void authtest() {
}
@Pointcut(value = "all() && !log() && !auth() && !authtest()")
public void app() {
}
@Pointcut(value = "execution(* com.eg.app.repo.CustomerRepo.save(..))")
public void saveCustomer() {
}
}
【问题讨论】:
标签: spring junit aop aspect pointcut