不要问为什么(我保证我需要这样做),我需要创建一个注释,它只是将@Test注释应用于方法的传递方式。例如:
@MyTestAnnotation
public void testMyStuff() {
....
}
然后我只需编写一个MyTestAnnotation类来将@Test应用于该方法。我觉得有一种方法可以做到这一点,但我对Java注释如何编写这段代码知之甚少。例如,在Python中有很简单的方法可以做这样的事情。
答案 0 :(得分:1)
不要问为什么(我保证我需要这样做)
你的real problem很可能有更好的解决方案。例如,如果您试图让JUnit运行一组未注释的方法,那么您可以创建一个子类并使用custom runner或generate a TestSuite
at runtime。
答案 1 :(得分:0)