每个类的TestNg的@BeforeTest在基类上只发生一次
我正在尝试使用@BeforeTest来使代码…在每次测试之前运行一次。
这是我的代码:
public class TestBase { @BeforeTest
public void before() {
System.out.println("BeforeTest");
}
}
public class TestClass extends TestBase{
@Test
public void test1(){}
@Test
public void test2(){}
}
“ BeforeTest”仅打印一次,而不打印两次。我究竟做错了什么?
回答:
使用@BeforeMethod,而不是@BeforeTest。
@BeforeTest的含义在文档中进行了说明。
以上是 每个类的TestNg的@BeforeTest在基类上只发生一次 的全部内容, 来源链接: utcz.com/qa/401070.html