2010-09-23 13 views
6

Korzystanie z TestNG, dlaczego @DataProvider działa przed @BeforeClass?W testng, dlaczego @DataProvider działa przed @ BeforeClass?

Wydaje się, że czasami @DataProvider działa przed @BeforeClass, a czasami nie?

Ktoś zna powód?

+1

Jakiego rodzaju schematu testowego używasz? – InSane

+1

Trudno powiedzieć, ale tak naprawdę powiedziała w tagu: TestNG: http://testng.org/doc/documentation-main.html Tag ** wygląda ** jak "testing", ale w rzeczywistości jest "testng ". Ja, umieściłem to w samym pytaniu dla jasności. (I tak zrobiłem.) –

+0

@ T.J - Cholera - to dokładnie ten błąd, który popełniłem. Tag z pewnością sprawiał mi wrażenie "testowania"! Dobry połów! Mój błąd!! – InSane

Odpowiedz

4

To jest po prostu sposób, w jaki został wprowadzony dzisiaj, czy to jest problem dla Ciebie?

+0

Witam Cedric, dzięki za odpowiedź. Chcę niektóre metody uruchomić przed DataProvider i uruchomić tylko raz. co mogę zrobić? – susantjs

+0

Co powiesz na używanie @BeforeSuite? –

+0

Będzie również działać przed @ BeforeSuite. – Shek

Powiązane problemy