我的测试类中有以下代码:
@BeforeClass
public void setUp() {
System.out.println("SetUp");
}
@Test(groups = {"group1"})
private void test1(){
System.out.println("test1");
assertEquals(true, true);
}
然而,尽管有setUp()
标签,@BeforeClass
从未被称为。为什么?
出于某种原因,TestNG要求您添加@BeforeClass(alwaysRun = true)
,因为默认值设置为false