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

在类级别设置TestNG组名

吴均
2023-03-14

TestNG groups注释是在测试方法级别声明的,也就是说,您可以指定特定测试方法可以属于哪些组。

如。

@Test(groups = { "group1", "group2" }, priority = 10, enabled = true)
    public void doTest() {}

对于所有测试方法只属于一个组的给定场景,在每个测试方法中指定组名几乎是一种开销。在这种情况下,有没有办法将组名设置为更高的(类)级别?

共有1个答案

蔡宏大
2023-03-14

是的,你可以在课堂上这样做。

@Test(groups = GROUP_EXAMPLE)
public class ClassExample {

@Test
public void methodExample() {

}
}

希望它有帮助!

 类似资料:
  • 问题内容: 我希望使用驼峰式命名约定对我的班级进行序列化和反序列化。我知道我可以使用此处所述的重载: 有什么办法可以通过类属性(通过属性)应用相同的配置,这样我就不需要覆盖序列化设置了? 我可以编写一个自定义转换器,但是对于这样简单的事情来说,这似乎有些过头了。 问题答案: 如果您使用的是Json.NET9.0.1或更高版本,则可以使用上的属性来实现所需的功能。如果您需要将参数传递给的构造函数,请

  • MapStruct文档对为NullValueMappingStrategy选择的合理默认值有如下说明。返回默认值: Bean映射:将返回一个“空”的目标Bean,除了常量和表达式之外,它们将在出现时填充。 基本体:将返回基本体的默认值,例如,布尔值为false,int值为0。 迭代器/数组:将返回一个空的迭代器。 地图:将返回一个空地图。 问题是,我们希望能够在@Mapper级别上指定,例如,It

  • 问题内容: 我有一个为jdk 7构建的项目,但我也想扩展其对jdk 6用户的兼容性。我已经将编译器的编译级别设置为1.6,但是该项目正常编译,并且由于方法revalidate直到Java 7才添加到Java中,因此该项目无法在1.6 jre上运行。(并且编译器未发出任何警告关于这一切!)如何将源代码级别也设置为1.6?我可以在netbeans中做到这一点,在eclipse中如何做到这一点呢? 问题

  • 我知道我可以设置启动级别和自动启动旗帜 现在我的问题是: 定义启动级别和自动启动标志的首选方法是什么?p2.inf似乎有点过时了,但是有没有办法在每个功能的基础上定义启动级别和自动启动标志,而无需使用p2.inf?

  • 我有一个为jdk 7构建的项目,但我也想扩展它对jdk 6用户的兼容性。我已经将编译器编译级别设置为1.6,但该项目编译正常,并且在1.6 jre上运行失败,因为方法revalidate直到java 7才添加到java中。(而且编译器根本没有对此给出任何警告!)如何将源代码级别设置为1.6?我可以在netbeans中实现这一点,在eclipse中如何实现这一点?

  • 我想使用eclipse链接设置隔离级别,我尝试了以下两种方法: > java.sql.连接 Database aseLogin setTransationIsolation方法 如您所见,getTransactionSolation()方法的返回值之间存在一些不一致。我的问题是,在这两种情况下真正设置了哪种事务隔离?我知道eclipse链接在默认情况下使用不同的连接进行读写操作,即Database