【问题标题】:JUnit custom Rule to run only on Annotated methodsJUnit 自定义规则仅在带注释的方法上运行
【发布时间】:2014-09-08 18:16:40
【问题描述】:

我正在尝试在 JUnit 中创建一个自定义规则,该规则仅在我有自定义注释的测试方法上运行。问题是我看不到一种方法来确定包装在 Statement 实例中的方法是否具有注释集。我在想我可以使用反射,但我怎么知道语句中的方法是否代表带注释的方法之一?不太确定如何解决这个问题。谢谢。

【问题讨论】:

    标签: java junit


    【解决方案1】:

    您可以简单地使用传递给 Statement 的 Description 类的实例。请参阅javadoc for Description#getAnnotation()

    更多信息请看我对Mark unit test as an expected failure in JUnit的回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多