在TestNG测试运行期间,我发现如果我想使用构造函数初始化某些字段-测试类不会运行任何测试:
Default Suite
Total tests run: 0, Failures: 0, Skips: 0
但是当我删除构造函数时-测试类运行得很好。 我试图解决的问题:
调试没有帮助,因为它甚至没有进入构造函数。
答案 0 :(得分:0)
如果要设置初始环境来执行某些测试,请添加以下内容:
@BeforeTest
public void init() {
//perform intialisation
}
TestNG将始终在执行@BeforeTest
方法之前执行@Test
方法。