Class TestDataUtils

java.lang.Object
org.qubership.atp.tdm.utils.TestDataUtils

public class TestDataUtils extends Object
  • Constructor Details

    • TestDataUtils

      public TestDataUtils()
  • Method Details

    • getColumnsNamesFromQuery

      public static List<String> getColumnsNamesFromQuery(@Nonnull String query)
      Returns column names from sql query.
    • escapeCharacters

      public static String escapeCharacters(@Nonnull String value)
      Escapes characters.
    • generateInsertTemplate

      public static String generateInsertTemplate(String tableName, List<String> columns, boolean systemColumnExists)
      Generate Insert Template.
    • convertToJsonString

      public static String convertToJsonString(Object rowContent)
      Convert JSON in table row to string without loss.
      Parameters:
      rowContent - - row object.
      Returns:
      - converted string.
    • getIndexHeaderColumnByName

      public static Integer getIndexHeaderColumnByName(TestDataTable testDataTable, String columnName)
      Returns index of header column by name.
    • getServer

      public static Server getServer(List<Connection> connections, String type)
      Returns server.
    • getConnection

      public static Connection getConnection(List<Connection> connections, String type)
      Returns connection.