使用 JUnit 在注释中创建注释
Creating annotations within annotations with JUnit
是否可以使用 JUnit 将一个注释嵌套在另一个注释中?例如:
@Test
public static void sampleTest() {
@Test
public static void innerTest() {
}
}
我正在使用使用 JUnit 的 Serenity。
在 Java 中无法将一种方法嵌套在另一种方法中。如果您需要一个测试将执行另一个测试(或多个测试),请尝试:
@Test
public static void sampleTest() {
innerTest1();
innerTest2();
}
如果你的问题是指"can we have annotated members inside method?"那么答案是肯定的。从 Java 8 开始,您甚至可以对匿名 类 进行注释。
详情请见this question。
是否可以使用 JUnit 将一个注释嵌套在另一个注释中?例如:
@Test
public static void sampleTest() {
@Test
public static void innerTest() {
}
}
我正在使用使用 JUnit 的 Serenity。
在 Java 中无法将一种方法嵌套在另一种方法中。如果您需要一个测试将执行另一个测试(或多个测试),请尝试:
@Test
public static void sampleTest() {
innerTest1();
innerTest2();
}
如果你的问题是指"can we have annotated members inside method?"那么答案是肯定的。从 Java 8 开始,您甚至可以对匿名 类 进行注释。
详情请见this question。