java - 套件类别中的特定测试
问题描述
是否可以从 Junit4 (Eclipse) 中的测试用例中仅运行一些方法(不是全部)?我有 2 个测试用例,我想实现一个测试套件,其中包含一个测试用例中的所有方法(我通过将 @Category 注释添加到第一个测试用例的所有测试中,然后在套件中我使用了 @IncludeCategory ) 以及第二种方法中的一些方法。
谢谢!
解决方案
对的,这是可能的。只需放置@Category
包含相同标记的注释:
- 在类级别 - 在一个类中,所有方法都应该包含在一个套件中。
- 在方法级别 - 当并非所有方法都应包含在套件中时,注释类中的选定方法。
...并在您的套件中包含该类别。
我相信Category 文档SlowTestSuite
中的示例中的 first class显示了您所询问的情况 - 它运行来自. B
A
推荐阅读
- php - 具有组合键的多维数组到单维数组
- javascript - 有没有办法在 JavaScript 中“外包”yield 语句?
- angularjs - Angular 1.2 和 Angular 1.6 之间触发 ng-click 和 ng-change 的顺序不同
- android-databinding - Android:数据绑定:禁用点击
- sql - 将负累积总和设置为零有人可以建议最好的方法吗?
- python - 在 Python 2.7.15 中使用 ElementTree 从 util:list 获取值
- python - 尝试从 GitHub 安装工具,但出现很多错误
- firebase - Firebase CLI:指定了以下过滤器,但与项目中的任何功能都不匹配
- code-coverage - 如何在 coveralls.io 上显示 C++ 项目的分支覆盖率?
- ruby-on-rails - Rails - 检测到急切加载