Селен-ТестНГ

Я пытаюсь написать программу для чтения в Excel, но в статической манере. Когда я запускаю эту программу через TestNG, она выдает исключение - "несоответствие типа аргумента".

Пожалуйста, подскажите, где я ошибся.

import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;

public class Dummy_Excel_Reading
{

    @Test(dataProvider="getdata")
    public void test(String username, Integer Number, String Address)
    {
        System.out.println(username +" - "+ Number +" - "+ Address);
    }


    @DataProvider
    public Object[][] getdata() 
    {
        Object[][] data=new Object[2][3];

        data[0][0]="Abcd";
        data[0][1]="123";
        data[0][2]="Noida";

        data[1][0]="Xyz";
        data[1][1]="789";
        data[1][2]="Delhi";

        return data;
    }
}

1 ответ

Вы храните число в виде строки в массиве объектов, но ожидаете целое число в методе теста.

public void test(String username, Integer Number, String Address)

Измени это так

data[0][1]=123;

data[1][1]=789;

Другие вопросы по тегам