Проблемы с поставщиком данных с функциями проверки для каждой строки в xlsJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблемы с поставщиком данных с функциями проверки для каждой строки в xls

Сообщение Anonymous »

У меня есть следующий класс

Код: Выделить всё

pulbic class DataProiders {

@DataProvider(name="data")
public String[][] getAllData() throws IOException {
// Using XLUtils class which uses XSSWorkbook to get cell data
//Take the  name of the xls file and sheet name and calculate row and column count
//two for loops rowcount and columncount to get all data and return the data
}

//I have the test clsss test.java
public class CutomerRecords {

pulbic Response response;
public static JSONObject resJsonObj;

@Test(priority = 1, dataProvider = "data", dataProviderClass = DataProviders.class)
public void CustomerData(String cId, String fName, String lName, String email, String postCode){
//These are the 5 columns in the xls sheet
//set method to set all the parameters using pojo class for request

//Call the POST API and get the response back
response = PostMehtodFromAPIClass(request)
resJsonOj= new JSONObject(response.getBody().asString());
}

@Test(priority=2)
public void validateResponseCusID(){
//my validation logic using resJsonObj
}

@Test(priority=2)
public void validateResponseCusName(){
//my validation logic using resJsonObj
}

@Test(priority=2)
public void validateResponseCusPostCode(){
//my validation logic using resJsonObj
}

@Test(priority=2)
public void validateResponseCusEmail(){
//my validation logic using resJsonObj
}
Здесь мое требование - сначала выполнить CustomerData для первой строки в листе xls и продолжить каждую тестовую функцию ответа проверки, затем прочитать вторую строку и протестировать ответ проверки.
/>Но происходит следующее: если у меня есть 5 строк в xls, он выполняет 5 строк, и только для последней строки работают функции ответа проверки. Мне нужно предложение читать одну строку за раз и вызывать функции проверки, затем вторую строку и проверки и так далее.

Подробнее здесь: https://stackoverflow.com/questions/784 ... row-in-xls
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»