Skip to content

Commit 0682f07

Browse files
committed
Update migration testcase
1 parent 09936f6 commit 0682f07

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/objc/tests/migration/common/MigrationCompatibleTestCase.mm

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ - (void)doTestInsert
6969
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO %@%@(identifier, content) VALUES(?1, ?2)", self.schemaName, self.sourceTable]];
7070
[sqls addObject:[NSString stringWithFormat:@"DELETE FROM %@%@ WHERE rowid == ?1", self.schemaName, self.sourceTable]];
7171
if (self.mode == MigrationObjectORMModeNormal || self.mode == MigrationObjectORMModeMissOneColumn || self.mode == MigrationObjectORMModeMissTwoColumn) {
72-
[sqls addObject:@"INSERT INTO main.testTable(rowid, identifier, content) VALUES((SELECT max(rowid) + 1 FROM temp.wcdb_union_testTable), ?1, ?2)"];
72+
[sqls addObject:@"INSERT INTO main.testTable(identifier, content, rowid) VALUES(?1, ?2, (SELECT max(rowid) + 1 FROM temp.wcdb_union_testTable))"];
7373
} else {
74-
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO main.testTable(rowid, identifier, content) VALUES(?%d, ?1, ?2)", SQLITE_MAX_VARIABLE_NUMBER]];
74+
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO main.testTable(identifier, content, rowid) VALUES(?1, ?2, ?%d)", SQLITE_MAX_VARIABLE_NUMBER]];
7575
}
7676
[sqls addObject:@"COMMIT"];
7777

@@ -92,7 +92,7 @@ - (void)doTestInsertAutoIncrement
9292
[sqls addObject:@"BEGIN IMMEDIATE"];
9393
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO %@%@(identifier, content) VALUES(?1, ?2)", self.schemaName, self.sourceTable]];
9494
[sqls addObject:[NSString stringWithFormat:@"DELETE FROM %@%@ WHERE rowid == ?1", self.schemaName, self.sourceTable]];
95-
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO main.testTable(rowid, identifier, content) VALUES(?%d, ?1, ?2)", SQLITE_MAX_VARIABLE_NUMBER]];
95+
[sqls addObject:[NSString stringWithFormat:@"INSERT INTO main.testTable(identifier, content, rowid) VALUES(?1, ?2, ?%d)", SQLITE_MAX_VARIABLE_NUMBER]];
9696
[sqls addObject:@"COMMIT"];
9797

9898
[self doTestObjects:expectedObjects
@@ -113,7 +113,7 @@ - (void)doTestInsertOrReplace
113113
[sqls addObject:@"BEGIN IMMEDIATE"];
114114
[sqls addObject:[NSString stringWithFormat:@"INSERT OR REPLACE INTO %@%@(identifier, content) VALUES(?1, ?2)", self.schemaName, self.sourceTable]];
115115
[sqls addObject:[NSString stringWithFormat:@"DELETE FROM %@%@ WHERE rowid == ?1", self.schemaName, self.sourceTable]];
116-
[sqls addObject:[NSString stringWithFormat:@"INSERT OR REPLACE INTO main.testTable(rowid, identifier, content) VALUES(?%d, ?1, ?2)", SQLITE_MAX_VARIABLE_NUMBER]];
116+
[sqls addObject:[NSString stringWithFormat:@"INSERT OR REPLACE INTO main.testTable(identifier, content, rowid) VALUES(?1, ?2, ?%d)", SQLITE_MAX_VARIABLE_NUMBER]];
117117
[sqls addObject:@"COMMIT"];
118118

119119
[self doTestObjects:expectedObjects

0 commit comments

Comments
 (0)