(使用 OpenJDK-13 和 JUnit5-Jupiter)
问题是我的每个单元测试都使用了一个不小的 JUnit 注释系统,如下所示:
@ParameterizedTest
@MethodSource("myorg.ccrtest.testlogic.DataProviders#standardDataProvider")
@Tags({@Tag("ccr"), @Tag("standard")})
这使得测试创作有点乏味,测试代码有点长,当然,当需要更改时,这是一件苦差事!
想知道我是否可以创建自己的 JUnit 注释:@CcrStandardTest
,这意味着上面的所有注释?
我还尝试在类定义中向上移动注释(希望它们随后适用于类的所有方法),但编译器说不:“@ParameterizedTest 不适用于类型”