Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. package com.stc.tests.TestData;
  2.  
  3. import calc.Calculator;
  4. import org.testng.Assert;
  5. import org.testng.annotations.DataProvider;
  6. import org.testng.annotations.Test;
  7.  
  8. import java.lang.reflect.Method;
  9. import java.util.List;
  10.  
  11. public class AutoTest {
  12.  
  13. public static String test_doc_path = "src\\main\\resources\\TestData.xlsx";
  14.  
  15. @DataProvider(name = "AutoData")
  16. public Object[][] testData(Method method) {
  17. Reader excelReader = new Reader();
  18. excelReader.setExcelFile(test_doc_path, "Лист1");
  19. List rowsNo = excelReader.getRowContains(method.getName(), 0);
  20. return excelReader.getTableArray(rowsNo);
  21. }
  22.  
  23. @Test(dataProvider = "AutoData")
  24. public void sumPositiveData(List ArrayList) {
  25. Calculator calc = new Calculator();
  26. Assert.assertEquals(calc.difference(String.valueOf(ArrayList.get(0)), String.valueOf(ArrayList.get(1))), ArrayList.get(2));
  27. }
  28.  
  29. @Test(dataProvider = "AutoData")
  30. public void sumNegativeData(List ArrayList) {
  31. Calculator calc = new Calculator();
  32. Assert.assertEquals(calc.difference(String.valueOf(ArrayList.get(0)), String.valueOf(ArrayList.get(1))), ArrayList.get(2));
  33.  
  34.  
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement