有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    JUnit本身有Rules可用于此目的