java - 使用 JUnit 在注释中创建注释

标签 java junit serenity-bdd

是否可以使用 JUnit 将一个注释嵌套在另一个注释中?例如:

@Test
public static void sampleTest() {
    @Test
    public static void innerTest() {
    }
}

我正在使用 Serenity,它使用 JUnit。

最佳答案

在 Java 中,不可能将一个方法嵌套在另一个方法中。如果您需要一个测试来执行另一测试(或多个测试),请尝试:

@Test
public static void sampleTest() {
    innerTest1();
    innerTest2();
}

如果您的问题是指“我们可以在方法内添加带注释的成员吗?”那么答案是肯定的。从 Java 8 开始,您甚至可以对匿名类进行注释。

请参阅this question了解更多详情。

关于java - 使用 JUnit 在注释中创建注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51756153/

相关文章:

java - AspectJ - 解析定义失败 - NullPointerException

maven - 如何在 Maven 中更改 serenity-bdd 日志设置

gradle - 更新IntelliJ后出现Serenity BDD ConfigurationException

java - Maven 编译器插件使用自动 java 9 模块失败

java - Java 中删除字符串中的空格

java - 如何测试这个类?

java - JBehave Restful : How to manage baseURL and relative URLs?

java - Git 存储库的内部版本号 Maven 插件

java - 让 AlertDialog 等待用户输入?

java - 模拟静态方法链