不要问为什么(我保证我需要这样做),我需要创建一个注释,这只是一个将方法应用@Test注释的传递。例如:手动添加注释?
@MyTestAnnotation
public void testMyStuff() {
....
}
然后我只需要编写一个MyTestAnnotation类将@Test应用于该方法。我觉得有一种方法可以做到这一点,但我不太了解Java注释如何编写这些代码。例如,有很简单的方法可以在Python中做这样的事情。
不要问为什么(我保证我需要这样做),我需要创建一个注释,这只是一个将方法应用@Test注释的传递。例如:手动添加注释?
@MyTestAnnotation
public void testMyStuff() {
....
}
然后我只需要编写一个MyTestAnnotation类将@Test应用于该方法。我觉得有一种方法可以做到这一点,但我不太了解Java注释如何编写这些代码。例如,有很简单的方法可以在Python中做这样的事情。
不要问为什么(我保证我需要这样做)
这是非常可能的,有一个更好的解决您的real problem。例如,如果您试图让JUnit运行一组未经注释的方法,那么您可以创建一个子类并使用custom runner或generate a TestSuite
at runtime。
我不确定这是可行的。 –