有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

套件类别中特定于java的测试

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

谢谢!


共 (1) 个答案

  1. # 1 楼答案

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

    • 级别上-在一个类上,所有方法都应该包含在一个套件中
    • method级别上——当不是所有方法都应该包含在一个套件中时,对类中选定的方法进行注释

    。。。并在你的套房中加入这一类别

    我相信来自示例in Category documentation的第一个SlowTestSuite类显示了您所询问的情况——它运行来自B的所有测试,只运行来自A的一些测试