1

my requirement is data {"1"} pass to test1 method, data {"2"} pass to test2 method and each method execute one time only. Please help public void Dataread{

    @DataProvider (name = "data"){
     public Object[][] dataMethod(){
     return new Object[][] {{"1"}, {"2"}};
     }
    
    @Test (dataProvider = "data")
    public void test1 (String val) {
        System.out.println("Test1 : " + val);
    }
    @Test (dataProvider = "data")
    public void test2 (String val) {
        System.out.println("Test2 : " + val);
    }

} Expected output: Test1 : 1 Test2 : 2

kumar
  • 11
  • 1

0 Answers0