2012-07-25 3 views
1

특정 조건을 기반으로 dataprovider에서 데이터를 가져 오는 방법이 있습니까? 뭐 그런 같은 ..조건이있는 dataprovider 사용

@Test(dataProvider = "Data-Provider-Function" class="Randomclass.class") 
public void parameterIntTest(Class clzz, String[] number) { 
    System.out.println("Parameterized Number is : " + number[0]); 
    System.out.println("Parameterized Number is : " + number[1]); 
} 

//This function will provide the parameter data 
@DataProvider(name = "Data-Provider-Function") 
public Object[][] parameterIntTestProvider(boolean evenOnly) { 
      if(evenOnly) 
       return new Object[][]{}; 
      else 
       return new Object[][]{}; 
    } 

이나 뭐 .. 데이터 공급자가 당신이 당신의 testng.xml 구성 값 (호스트 이름, 트랜잭션 격리의 고정 세트를 사용자 정의 할 수 있습니다 @Parameters 주석을 지원

답변