package liquibase.sqlgenerator.core;

public abstract class ReorganizeTableGeneratorTest {
////    @Test
////    public void supports() throws Exception {
////        new DatabaseTestTemplate().testOnAllDatabases(new DatabaseTest() {
////            public void performTest(Database database) throws Exception {
////                if (database instanceof DB2Database) {
////                    assertTrue(new ReorganizeTableStatement(null, null).supportsDatabase(database));
////                } else {
////                    assertFalse(new ReorganizeTableStatement(null, null).supportsDatabase(database));
////                }
////            }
////        });
////    }
//
//    @Test
//    public void execute_noSchema() throws Exception {
//        new DatabaseTestTemplate().testOnAvailableDatabases(
//                new SqlStatementDatabaseTest(null, new ReorganizeTableStatement(null, TABLE_NAME)) {
//                    protected void preExecuteAssert(DatabaseSnapshotGenerator snapshot) {
//                        ; //nothing to test
//                    }
//
//                    protected void postExecuteAssert(DatabaseSnapshotGenerator snapshot) {
//                        ; //nothing to test
//                    }
//                });
//    }
//
//    @Test
//    public void execute_withSchema() throws Exception {
//        new DatabaseTestTemplate().testOnAvailableDatabases(
//                new SqlStatementDatabaseTest(TestContext.ALT_SCHEMA, new ReorganizeTableStatement(TestContext.ALT_SCHEMA, TABLE_NAME)) {
//                    protected void preExecuteAssert(DatabaseSnapshotGenerator snapshot) {
//                        ; //nothing to test
//                    }
//
//                    protected void postExecuteAssert(DatabaseSnapshotGenerator snapshot) {
//                        ; //nothing to test
//                    }
//                });
//    }

}
