Package db

Class DBTest


  • public class DBTest
    extends AbstractGenericTest
    Test the creation of a new database with indexed and non-indexed tables. Tests include the removal of tables and are performed for both a stored and non-stored database.
    • Constructor Detail

      • DBTest

        public DBTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testCreateDatabase

        public void testCreateDatabase()
      • testCreateExistingDatabase

        public void testCreateExistingDatabase()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testCreateDatabaseCopies

        public void testCreateDatabaseCopies()
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • testOpenForReadOnlyDuringUpdate

        public void testOpenForReadOnlyDuringUpdate()
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • testCreateLongKeyTable

        public void testCreateLongKeyTable()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • testCreateVarKeyTable

        public void testCreateVarKeyTable()
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredCreateLongKeyTable

        public void testStoredCreateLongKeyTable()
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredCreateVarKeyTable

        public void testStoredCreateVarKeyTable()
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • testNonIndexedTables

        public void testNonIndexedTables()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredNonIndexedTables

        public void testStoredNonIndexedTables()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testIndexedTables

        public void testIndexedTables()
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredIndexedTables

        public void testStoredIndexedTables()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • testRemoveNonIndexedTables

        public void testRemoveNonIndexedTables()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredRemoveNonIndexedTables

        public void testStoredRemoveNonIndexedTables()
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • testRemoveIndexedTables

        public void testRemoveIndexedTables()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredRemoveIndexedTables

        public void testStoredRemoveIndexedTables()
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • testLargeMasterTable

        public void testLargeMasterTable()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • testStoredLargeMasterTable

        public void testStoredLargeMasterTable()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • testMasterTableUndo

        public void testMasterTableUndo()
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • testTableWithIndexRecreateUndo

        public void testTableWithIndexRecreateUndo()
                                            throws java.io.IOException
        Throws:
        java.io.IOException