javaspring方面建议@testmethods
我有一门考试课:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = IntegrationTestConfig.class)
@Transactional
@Component
public class AppTest {
@Autowired
private SimpleService simpleService;
@Test
public void test() {
simpleService.test();
}
}
我想创建一个方面来监视测试方法调用
@Aspect
public class TestAspect {
@Pointcut("@annotation(org.junit.Test)")
public void pointcut() {
}
@After("pointcut()")
public void monitor() {
System.out.println("*** AFTER TEST ***");
}
}
配置:
@Configuration
@ImportResource("classpath:context.xml")
public class IntegrationTestConfig {
@Bean
public TestAspect testAspect() {
return new TestAspect();
}
}
但是我的监控方法没有被调用,怎么了?一般情况下-我可以建议测试方法吗??我想知道调用了哪个测试方法
# 1 楼答案
JUnit本身有Rules可用于此目的