Class TestDataRepository

java.lang.Object
org.qubership.atp.mia.repo.impl.TestDataRepository

@Repository public class TestDataRepository extends Object
  • Constructor Details

    • TestDataRepository

      public TestDataRepository()
  • Method Details

    • getTestDataWorkbook

      public TestDataWorkbook getTestDataWorkbook()
      Get TestDataWorkbook.
      Returns:
      TestDataWorkbook
    • generateEventDescription

      public void generateEventDescription(Command command, LinkedList<Template> templates, Scenario sceMain, Description descrM, Description descrS)
      Generate event for description.
      Parameters:
      sceMain - scenario on main sheet
      descrM - description on main sheet
      descrS - description on test data sheet
    • parseMainSheet

      public MainSheet parseMainSheet(File excelFile, boolean forValidate)
      Parse excel sheet.
      Parameters:
      excelFile - excel file
      forValidate - limit 10 rows in case for validation
      Returns:
      MainSheet
    • parseQueriesSheet

      public QueriesSheet parseQueriesSheet(File excelFile)
      Parse excel sheet.
      Parameters:
      excelFile - excel file
      Returns:
      MainSheet
    • parseTestDataSheet

      public TestDataSheet parseTestDataSheet(File excelFile)
      Parse excel sheet.
      Parameters:
      excelFile - excel file
      Returns:
      MainSheet
    • generateEventScenario

      public void generateEventScenario(Command command, LinkedList<Template> templates, Scenario sceMain, Scenario sceSec)
      Generate event scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
    • parseWorkbook

      public void parseWorkbook(TestDataWorkbook testDataWorkbook, boolean forValidate)
      Parse workbook. Parse only first sheet in case validation.
      Parameters:
      forValidate - is for validation
    • validateScenario

      public void validateScenario(Scenario sceMain, Scenario sceSec, String system)
      Validate whole scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
      system - system of environment
    • validateDescription

      public void validateDescription(Scenario sceMain, Description descrM, Description descrS, String system)
      Validate description.
      Parameters:
      sceMain - scenario on main sheet
      descrM - description on main sheet
      descrS - description on test data sheet
      system - system of environment
    • sqlScenario

      public void sqlScenario(Scenario sceMain, Scenario sceSec, Command command)
      SQL in whole scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
      command - command
    • sshScenario

      public void sshScenario(Scenario sceMain, Scenario sceSec, Command command)
      SSH in whole scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
      command - command
    • soapScenario

      public void soapScenario(Scenario sceMain, Scenario sceSec, Command command)
      SOAP in whole scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
      command - command
    • restScenario

      public void restScenario(Scenario sceMain, Scenario sceSec, Command command)
      REST in whole scenario.
      Parameters:
      sceMain - scenario on main sheet
      sceSec - scenario on test data sheet
      command - command
    • getParametersFromDescriptions

      public Map<String,String> getParametersFromDescriptions(Description descrM, Description descrS)
      Get parameters from descriptions.
      Parameters:
      descrM - description on main sheet
      descrS - description on test data sheet
      Returns:
      Map of parameters for description