TestNG @BeforeClass 没有 运行
TestNG @BeforeClass does not run
我的测试中有以下代码class:
@BeforeClass
public void setUp() {
System.out.println("SetUp");
}
@Test(groups = {"group1"})
private void test1(){
System.out.println("test1");
assertEquals(true, true);
}
然而,尽管有 @BeforeClass
标记,但从未调用 setUp()
。为什么?
由于组是为测试 @Test(groups = {"group1"})
定义的,因此您需要将 alwaysRun
参数添加到 @BeforeClass
注释中,如下所示:
@BeforeClass(alwaysRun = true)
我的测试中有以下代码class:
@BeforeClass
public void setUp() {
System.out.println("SetUp");
}
@Test(groups = {"group1"})
private void test1(){
System.out.println("test1");
assertEquals(true, true);
}
然而,尽管有 @BeforeClass
标记,但从未调用 setUp()
。为什么?
由于组是为测试 @Test(groups = {"group1"})
定义的,因此您需要将 alwaysRun
参数添加到 @BeforeClass
注释中,如下所示:
@BeforeClass(alwaysRun = true)