2010-09-23 144 views
6

使用TestNG,为什么@DataProvider@BeforeClass之前运行?在testng中,为什么@DataProvider在@BeforeClass之前运行?

看起来有时候@DataProvider@BeforeClass之前运行有时候不是吗?

有人知道原因吗?

+1

你正在使用什么样的测试框架? – InSane 2010-09-23 06:43:46

+1

很难说,但她确实在标签中说过:TestNG:http://testng.org/doc/documentation-main.html标签**看起来像“测试”,但实际上是“testng ”。我,为了清楚起见,我将这个问题放在了问题本身中。 (所以我做了。) – 2010-09-23 06:48:40

+0

@ T.J - 该死的 - 那正是我犯的错误。标签确实看起来像“测试”给我!接得好!!我的错!! – InSane 2010-09-23 06:58:49

回答

4

这只是它今天实施的方式,这是你的问题吗?

+0

嗨塞德里克,感谢您的回答。我想在DataProvider之前运行一些方法并只运行一次。我能做什么? – susantjs 2010-09-24 03:33:14

+0

如何使用@BeforeSuite? – 2010-09-24 05:11:43

+0

它也会在@BeforeSuite之前运行。 – Shek 2017-05-27 23:13:44

相关问题