Class DatabaseHelper


  • public class DatabaseHelper
    extends java.lang.Object
    • Field Detail

      • MAIN_TABLES_TO_CLEAR_BETWEEN_TESTS

        public static final java.lang.String[] MAIN_TABLES_TO_CLEAR_BETWEEN_TESTS
      • EXTENDED_TABLES_TO_CLEAR_BETWEEN_TESTS

        public static final java.lang.String[] EXTENDED_TABLES_TO_CLEAR_BETWEEN_TESTS
    • Constructor Detail

      • DatabaseHelper

        public DatabaseHelper​(javax.sql.DataSource ikasanDataSource)
    • Method Detail

      • clearDatabase

        public void clearDatabase()
                           throws java.sql.SQLException
        Clears all data from tables that may have been added between tests
        Throws:
        java.sql.SQLException
      • clearExtendedDatabaseTables

        public void clearExtendedDatabaseTables()
                                         throws java.sql.SQLException
        Clears all data from tables that may have been added between tests
        Throws:
        java.sql.SQLException
      • clearDatabase

        public void clearDatabase​(java.util.List<java.lang.String> tablesToClear)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException