java - JUnit 自定义注解

标签 java junit annotations

我想创建一个自定义 JUnit 注释,类似于 @Test 中的预期标记,但我还想检查注释消息。

有任何关于如何做到这一点的提示,或者也许已经准备好了?

最佳答案

JUnit 4.9 加强了库对测试“规则”的使用,我认为这可能与自定义注释一样有效。看看TestRule作为起点。您可以基于该接口(interface)实现规则,然后使用 @ClassRule 或(方法级)@Rule 注释在您的测试中发挥作用。

一个很好的具体例子是 ExpectedException ,它允许您指定异常,例如 @Test 的预期参数(然后是一些)。

关于java - JUnit 自定义注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921504/

相关文章:

Java 的初始化和实例化顺序

java - 实例不工作?

java - JUnit 测试的 Maven 代码覆盖率报告

java - 为什么下面的注解在 Java 中合法而在 groovy 中不合法?

java - 反向排序 Reducer 键

java - 如何在 Hibernate 中映射父级的 bean 类变量?

unit-testing - 如何使用Inorder验证调用顺序并返回值?

java - 想要使用 TestNg 包运行 Maven 项目,但在执行项目时出现错误

Java注解教程

java - Android Studio 中@override 的含义