JUnit 4 中是否可以排除多个类别?
我想做一些类似的事情:
@RunWith(Categories.class)
@Categories.IncludeCategory(Small.class)
@Categories.ExcludeCategory({Manual.class, NonFunctional.class})
@Suite.SuiteClasses(AllTests.class)
public class SmallTests {
}
但是 ExcludeCategories 只接受一个类,而不是一组类。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
JUnit 4.12 版本将支持此功能,请参阅 https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/experimental/categories/Categories.java
This will be supported in JUnit 4.12 version, see https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/experimental/categories/Categories.java
看起来 runtime-suite 可能提供另一种解决方法/解决方案。
It looks like runtime-suite may provide another workaround/solution.
有一个 JUnit 4 功能请求:
https://github.com/junit-team/junit/issues/146
此链接还建议了一种解决方法:
There's a JUnit 4 feature request for this:
https://github.com/junit-team/junit/issues/146
This link also suggests a workaround: