当前位置: 首页 > 知识库问答 >
问题:

套件类别中的特定测试

孔运珧
2023-03-14

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

非常感谢。

共有1个答案

濮景龙
2023-03-14

是的,这是可能的。只需将包含相同标记的@分类注释:

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

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

我相信类别文档中的一个示例中的firstSlowTestSuite类显示了您所询问的情况-它运行来自B的所有测试,并且只运行来自A的部分测试

 类似资料:
  • 我正在建设一个Wordpress网站使用'简单的数字下载'。下载有自己的类别。要显示这些类别的存档(不同于标准archive.php),我使用一个名为taxonomy-download_category.php的模板,在其留档中指定的。 这是完美的作品,我可以设置类别档案,因为我想。但是,我希望根据模板显示的类别显示条件文本。例如,如果类别为“Test”,我想显示一些特定的文本。 我可以使用tax

  • 我使用maven failsafe插件触发testng套件,其配置与 但是套件或其中的测试没有按照正确的顺序执行。有没有办法规定套房应按以下顺序执行 某个套房。xml 另一套。xml 还有一套。xml 我不关心套件中测试的执行顺序,但只希望在前一个套件完成后执行一个套件。是否有一些配置可用于实现相同的功能?

  • 我正在使用Maven对一个网站运行TestNG集成测试。目前,我可以使用此命令运行特定的测试类: 我还希望能够指定一个TestNG套件XML文件来运行一系列带有特定参数的类。 我可以在我的POM中设置故障安全插件来接受suiteXmlFiles参数,如下所示: 让我发出这个命令: 但现在我不能用-Dit了。test=“MyTestClassname”选项,因为Maven现在试图传递一个空值作为套件

  • 问题内容: 在JUnit4中可以吗? 在JUnit3中,我将执行以下操作: 问题答案: takari-cpsuite(最初由Johannes Link 开发)提供了一个适合您需求的classpath- suite。它允许通过正则表达式对Classpath中的类进行过滤,例如:

  • 我希望能够使用maven从testng套件中运行特定的测试类。我的测试类依赖于testngsuite中的参数。xml文件。我可以运行mvn测试-DsuiteXmlFile=mysuite。xml或。有没有办法把这两者结合起来? 此链接显示如何执行另一项操作,但不能同时执行这两项操作。如何让Maven和TestNG运行特定的测试类或套件。xml文件?

  • 我需要一些使用MapStruct映射嵌套POJO的帮助。我需要跳过/删除目标类中所有子类的特定字段。 例如,以下是我的目标POJO 所有这些子类——,,。。。包含一个字段“”,我想在映射时忽略它。这种结构使得这些类不共享包含此字段的公共基类——“”。 我创建的映射器如下所示: 这工作。 然而,当中的子类数量很大时,它会变得很乏味。我需要明确指定每个类。 有没有人能告诉我,这是否可以用一种更通用的方