2012-03-15 5 views
2

TestNG에 대한 경험이 많지 않으므로 Java Runtime에서 일부 테스트를 무시하거나 무시하는 것이 좋습니다. 내 생각은 @ Before-annotiation 테스트를 작성하고 실패하면 들어오는 테스트가 무시됩니다.런타임에 TestNg 테스트 건너 뛰기

JUnit을 assum 메소드와 함께 사용하려고 시도했지만 "before-test"가 실패하면 들어오는 테스트가 지나치게 강조 표시되고 모호한 의미가 있기 때문에 신뢰할 수있는 솔루션이 아니기 때문에 선호하지 않습니다.

TestNG에 대한 경험이 있으시면 언제든지 감사드립니다.

답변

0

테스트 그룹이 필요합니다. 다음 PARAMS
dependOnGroup 또는
dependsOnMethods

예를 함께 애노테이션 @Test

@Test 
public void verifyConfig() { 
//verify some test config parameters 
} 

@Test(dependsOnMethods={"verifyConfig"}) 
public void dotest(){ 
//Actual test 
} 
4

당신은

throw new SkipException("Skip this"); 
SkipException

던져 시험을 생략 할 수 있습니다