noo*_*oob
19
java
junit
是否可以将两个注释标记为互相排斥?
我有一个自定义的JUnit运行器,我想确保如果测试标记了我的注释@Custom标记它将@Test抛出(最好)编译错误或(不太优选)运行时错误.
我想要这个的原因@Custom基本上是@Test在运行测试之前进行一些额外的预处理.而且,我编写它的方式,对于每个自定义标签(是的,不止一个),测试将每次运行多次并进行相应的预处理.因此,让它运行@Test也没有意义,因为该测试意味着要进行一些预处理.
而且,是的,我想支持@Custom和@Test我的框架(尽管不是同样的测试方法).