2010-09-23 62 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

相關問題