Commit 6c1eb2fb authored by caohao's avatar caohao
Browse files

for #601, add mysql drop index assertion support

parent 9b0009b7
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -65,7 +65,9 @@ public final class GeneralDDLIntegrateTest extends BaseDDLIntegrateTest {
        try (Connection connection = getDataSource().getConnection()) {
            dropTableIfExisted(connection);
            if (!Strings.isNullOrEmpty(assertion.getInitSql())) {
                connection.prepareStatement(assertion.getInitSql()).executeUpdate();
                for (String sql : assertion.getInitSql().split(";")) {
                    connection.prepareStatement(sql).executeUpdate();
                }
            }
            if (isExecuteUpdate) {
                if (SQLCaseType.Literal == getCaseType()) {
+3 −3
Original line number Diff line number Diff line
@@ -64,15 +64,15 @@
    </ddl-test-case>
    
    <ddl-test-case sql-case-id="drop_index">
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10))" table="t_log" />
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10));CREATE INDEX t_log_index ON t_log(status)" table="t_log" expected-data-file="empty_log.xml" />
    </ddl-test-case>
    
    <ddl-test-case sql-case-id="drop_index_without_on">
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10))" table="t_log" />
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10));CREATE INDEX t_log_index ON t_log(status)" table="t_log" expected-data-file="empty_log.xml" />
    </ddl-test-case>
    
    <ddl-test-case sql-case-id="drop_index_if_exists">
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10))" table="t_log" />
        <assertion init-sql="CREATE TABLE t_log(id int, status varchar(10));CREATE INDEX t_log_index ON t_log(status)" table="t_log" expected-data-file="empty_log.xml" />
    </ddl-test-case>
    
    <ddl-test-case sql-case-id="truncate_table">