Class OracleDb

All Implemented Interfaces:
SqlConfig<OracleDb>, SqlGet, SqlPost

public final class OracleDb extends JdbcExecutor<OracleDb>
Class for interacting with OracleDb

Contains methods for:

asserts with await, change data (create, update, clean)
more info JdbcExecutor
  • Field Details

  • Constructor Details

  • Method Details

    • renameTable

      @Step("Rename table {tableName}") public void renameTable(String tableName)
      Overrides:
      renameTable in class JdbcExecutor<OracleDb>
    • rollbackTable

      @Step("Rollback table {tableName}") public void rollbackTable(String tableName)
      Overrides:
      rollbackTable in class JdbcExecutor<OracleDb>
    • assertCountInTableBuilder

      @Step("(DB)[ASSERT] Count records in {tableName} {conditions} EQUAL {expectedCount}") protected void assertCountInTableBuilder(String tableName, String conditions, @Param(mode=HIDDEN) Object[][] conditionsArray, String expectedCount, @Param(mode=HIDDEN) int awaitMs)
    • recordExistsBuilder

      @Step("(DB)[ASSERT] Record/s exists in {tableName} {conditions}") protected void recordExistsBuilder(String tableName, String conditions, @Param(mode=HIDDEN) Object[][] conditionsArray, @Param(mode=HIDDEN) int awaitMs)
    • showDataFromTableMethod

      public void showDataFromTableMethod(String tableName)
    • seeInDbByCondMethod

      @Step("(DB)[ASSERT] Records exists in {tableName}: {conditions}") protected void seeInDbByCondMethod(String tableName, String conditions)
    • getTableColumns

      protected String[] getTableColumns(String tableName)
      Get array with table column list