![](/img/trans.png)
[英]TestNg skipping @BeforeSuite and @BeforeClass when running in group
[英]TestNG Factory and @BeforeClass or @BeforeSuite used with DataProvider
当将构造函数Factory与DataProvider一起使用时,dataprovider始终在@BeforeSuite之前运行。
有人知道发生了什么吗? 它非常没用,因为我无法想象我会在@DataProviders之一中初始化东西。
同样,如果II使用的DataProvider使@Factory的构造函数运行2次,则测试类使用@BeforeClass运行2次,然后在没有@BeforeClass的情况下再次运行。第三个周期不应该存在,因为DataProvider仅返回2价值观...
就是这样设计的。 您只需要避免在DataProviders中使用@BeforeSuite方法中正在初始化的任何内容,或者静态地对其进行初始化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.