Questionsforum
How to pass single parameter to data provider in our Test case ?

How to pass single parameter to data provider in our Test case ?



On 2014-06-11 06:05:41.0
sweetie


some one please please reply , hv bn searching for this since long time ...


On 2014-06-11 06:27:18.0
sweetie
Welcome to Questionsforum sweetie.
We have no of test engineers here that may help you.


On 2014-06-11 07:10:45.0
hablu
@BeforeMethod
public void initialize() {
    primeNumberChecker = new PrimeNumberChecker();
}

@DataProvider(name = "test1")
public static Object[][] primeNumbers() {
    return new Object[][] { { 2, true }, { 6, false }, { 19, true },
        { 22, false }, { 23, true } };
}

// This test will run 4 times since we have 5 parameters defined
@Test(dataProvider = "test1")
public void testPrimeNumberChecker(Integer inputNumber,
    Boolean expectedResult) {
System.out.println(inputNumber + " " + expectedResult);
Assert.assertEquals(expectedResult,
        primeNumberChecker.validate(inputNumber));
}


On 2014-06-11 07:40:45.0
brajeshkumar
thanks brajeshkumar  and  hablu... it really helped me 


On 2014-06-12 02:30:35.0
sweetie

copyright@questionsforum.net