【发布时间】:2019-11-27 11:08:27
【问题描述】:
我为我创建的驱动程序的测试有一个自定义标签。我正在寻找一种在 BeforeEach 和 AfterEach 期间使用新的 Junit5 jupiter 扩展来初始化和退出此驱动程序的方法。
@Target({TYPE, FIELD, ANNOTATION_TYPE })
@Retention(RUNTIME)
@ExtendWith(MyExtension.class)
public @interface MyDriver
{
}
我看到有一个 AnnotationSupport.class 应该可以帮助您获取带有某些注释的字段,但还没有找到任何示例。
我想要的只是能够处理使用我的扩展注释注释的字段。
【问题讨论】:
-
你知道带有注释的字段会出现在哪些类中吗?
-
@AdwaitKumar 是的,我所有的测试类现在都将拥有它们。
标签: java junit5 junit-jupiter