Advertisement
mess9

Untitled

Jul 31st, 2020
2,149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1.     @Step("Получаем из БД первые <{3}> строк с валидными данными для вызова метода PPEgetUserInfo." +
  2.             "\n Перемешиваем - <{4}>." +
  3.             "\n Выбираем из них <{2}> строк.")
  4.     public static List<PPEgetUserInfoDataDb> getNrowTestDataFromDbStep2(String testCaseKey, Integer stepNumber, int selectRow, int getRows, boolean shuffle) {
  5.         List<PPEgetUserInfoDataDb> data = new ArrayList<>();
  6.         List<PPEgetUserInfoDataDb> requestData;
  7.  
  8.         try {
  9.             requestData = PPEgetUserInfoDataGetters.getNRowPPEgetUserInfoData2(selectRow);
  10.  
  11.             if (shuffle) {
  12.                 Collections.shuffle(requestData);
  13.             }
  14.             data = requestData.subList(0, getRows);
  15.             Attachments.getAttachTestDataForPPEgetUserInfo(data);
  16.  
  17.             TestResultCollector.setStepStatus(testCaseKey, stepNumber, "");
  18.         } catch (Exception e) {
  19.             TestResultCollector.setStepStatus(testCaseKey, stepNumber,
  20.                     fail(format("Не удалось получить в БД подходящие данные для метода PPEgetUserInfo")
  21.                     + "\n"
  22.                     + e.getMessage()));
  23.         }
  24.         return data;
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement