2010-09-23 3 views
6

TestNG을 사용하면 @DataProvider@BeforeClass 전에 실행되는 이유는 무엇입니까?testng에서 @BeforeClass보다 @DataProvider가 먼저 실행되는 이유는 무엇입니까?

가끔 이 실행되기 전에 @BeforeClass과 몇 시간이 실행되지 않는 것 같습니까?

이유를 아는 사람은 누구입니까?

+1

어떤 종류의 테스트 프레임 워크를 사용하고 있습니까? – InSane

+1

말하기는 어렵지만 실제로 태그에서 말한 바 있습니다. TestNG : http://testng.org/doc/documentation-main.html ** **는 "테스트"와 유사하지만 실제로는 "testng ". 나, 나는 명확성을 위해 그 질문 자체에 그것을 넣을 것이다. (그래서 내가 그랬다.) –

+0

@ T.J - 젠장 - 정확히 내가 한 실수 다. 태그는 나에게 "테스트"하는 것처럼 보였다! 잘 잡으세요 !! 내 잘못이야!! – InSane

답변

4

오늘 구현되는 방식 일뿐입니다. 문제가 있습니까?

+0

안녕 세드릭, 답변 해 주셔서 감사합니다. 일부 메서드를 DataProvider 전에 실행하고 한 번만 실행하고 싶습니다. 내가 무엇을 할 수 있을지? – susantjs

+0

@BeforeSuite를 사용하는 것은 어떻습니까? –

+0

@BeforeSuite 앞에 실행됩니다. – Shek

관련 문제