首页 > 解决方案 > 套件类别中的特定测试

问题描述

是否可以从 Junit4 (Eclipse) 中的测试用例中仅运行一些方法(不是全部)?我有 2 个测试用例,我想实现一个测试套件,其中包含一个测试用例中的所有方法(我通过将 @Category 注释添加到第一个测试用例的所有测试中,然后在套件中我使用了 @IncludeCategory ) 以及第二种方法中的一些方法。

谢谢!

标签: javaunit-testingjunittest-suitesuite

解决方案


对的,这是可能的。只需放置@Category包含相同标记的注释:

  • 级别 - 在一个类中,所有方法都应该包含在一个套件中。
  • 方法级别 - 当并非所有方法都应包含在套件中时,注释类中的选定方法。

...并在您的套件中包含该类别。

我相信Category 文档SlowTestSuite中的示例中的 first class显示了您所询问的情况 - 它运行来自. BA


推荐阅读