是否可以使用JUnit将一个注释嵌套在另一个注释中?例如:
@Test
public static void sampleTest() {
@Test
public static void innerTest() {
}
}
我正在使用使用JUnit的Serenity。
答案 0 :(得分:0)
在Java中不可能将一个方法嵌套在另一个方法中。如果您需要一个执行另一个测试(或多个测试)的测试,请尝试:
@Test
public static void sampleTest() {
innerTest1();
innerTest2();
}
如果您的问题涉及“方法中是否可以有带注释的成员?”那么答案是肯定的。从Java 8开始,甚至可以对匿名类进行注释。
有关更多详细信息,请参见this question。