Skip to content

Commit f499127

Browse files
committed
DatabaseSchemaSource tests
1 parent 1b98a96 commit f499127

File tree

5 files changed

+124
-20
lines changed

5 files changed

+124
-20
lines changed

GRDB.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@
290290
56B964B11DA51D010002DA19 /* FTS5TokenizerDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B964B01DA51D010002DA19 /* FTS5TokenizerDescriptor.swift */; };
291291
56B964B91DA51D0A0002DA19 /* FTS5Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B964B81DA51D0A0002DA19 /* FTS5Pattern.swift */; };
292292
56BB6EA91D3009B100A1CA52 /* SchedulingWatchdog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BB6EA81D3009B100A1CA52 /* SchedulingWatchdog.swift */; };
293+
56BCA2622E6C28F800E4F08D /* DatabaseSchemaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BCA2612E6C28EF00E4F08D /* DatabaseSchemaSourceTests.swift */; };
293294
56BF2282241781C5003D86EB /* UtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BF2281241781C5003D86EB /* UtilsTests.swift */; };
294295
56CC922C201DFFB900CB597E /* DropWhileCursorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CC922B201DFFB900CB597E /* DropWhileCursorTests.swift */; };
295296
56CC9243201E034D00CB597E /* PrefixWhileCursorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CC9242201E034D00CB597E /* PrefixWhileCursorTests.swift */; };
@@ -796,6 +797,7 @@
796797
56B964C11DA521450002DA19 /* FTS5RecordTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FTS5RecordTests.swift; sourceTree = "<group>"; };
797798
56B964C21DA521450002DA19 /* FTS5TableBuilderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FTS5TableBuilderTests.swift; sourceTree = "<group>"; };
798799
56BB6EA81D3009B100A1CA52 /* SchedulingWatchdog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchedulingWatchdog.swift; sourceTree = "<group>"; };
800+
56BCA2612E6C28EF00E4F08D /* DatabaseSchemaSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSchemaSourceTests.swift; sourceTree = "<group>"; };
799801
56BF2281241781C5003D86EB /* UtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UtilsTests.swift; sourceTree = "<group>"; };
800802
56C3F7521CF9F12400F6A361 /* DatabaseSavepointTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatabaseSavepointTests.swift; sourceTree = "<group>"; };
801803
56C48E731C9A9923005DF1D9 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
@@ -1491,6 +1493,7 @@
14911493
56EA86931C91DFE7002BB4DF /* DatabaseReaderTests.swift */,
14921494
564CE5BD21B8FFA300652B19 /* DatabaseRegionObservationTests.swift */,
14931495
56C3F7521CF9F12400F6A361 /* DatabaseSavepointTests.swift */,
1496+
56BCA2612E6C28EF00E4F08D /* DatabaseSchemaSourceTests.swift */,
14941497
568EB71D2921234800E59445 /* DatabaseSnapshotPoolTests.swift */,
14951498
566A8424204120B700E50BFD /* DatabaseSnapshotTests.swift */,
14961499
5682D71A239582AA004B58C4 /* DatabaseSuspensionTests.swift */,
@@ -2121,6 +2124,7 @@
21212124
D263F40A26C613090038B07F /* DatabaseColumnEncodingStrategyTests.swift in Sources */,
21222125
5653EAEE20944B4F00F46237 /* AssociationParallelDecodableRecordTests.swift in Sources */,
21232126
56D496861D813147008276D7 /* UpdateStatementTests.swift in Sources */,
2127+
56BCA2622E6C28F800E4F08D /* DatabaseSchemaSourceTests.swift in Sources */,
21242128
56D4965D1D81304E008276D7 /* FoundationNSNumberTests.swift in Sources */,
21252129
56B021C91D8C0D3900B239BB /* MutablePersistableRecordPersistenceConflictPolicyTests.swift in Sources */,
21262130
56D496C11D81373A008276D7 /* DatabaseQueueBackupTests.swift in Sources */,

GRDBCustom.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@
281281
56B964D61DA521450002DA19 /* FTS5TableBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B964C21DA521450002DA19 /* FTS5TableBuilderTests.swift */; };
282282
56B964DB1DA5216B0002DA19 /* FTS5RecordTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B964C11DA521450002DA19 /* FTS5RecordTests.swift */; };
283283
56BB6EAB1D3009B100A1CA52 /* SchedulingWatchdog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BB6EA81D3009B100A1CA52 /* SchedulingWatchdog.swift */; };
284+
56BCA2642E6C291200E4F08D /* DatabaseSchemaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BCA2632E6C291200E4F08D /* DatabaseSchemaSourceTests.swift */; };
284285
56BF22882417821F003D86EB /* UtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BF22862417821F003D86EB /* UtilsTests.swift */; };
285286
56C0539322ACEECD0029D27D /* Fetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C0538A22ACEECD0029D27D /* Fetch.swift */; };
286287
56C0539722ACEECD0029D27D /* ValueReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C0538C22ACEECD0029D27D /* ValueReducer.swift */; };
@@ -805,6 +806,7 @@
805806
56B964C11DA521450002DA19 /* FTS5RecordTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FTS5RecordTests.swift; sourceTree = "<group>"; };
806807
56B964C21DA521450002DA19 /* FTS5TableBuilderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FTS5TableBuilderTests.swift; sourceTree = "<group>"; };
807808
56BB6EA81D3009B100A1CA52 /* SchedulingWatchdog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchedulingWatchdog.swift; sourceTree = "<group>"; };
809+
56BCA2632E6C291200E4F08D /* DatabaseSchemaSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSchemaSourceTests.swift; sourceTree = "<group>"; };
808810
56BF22862417821F003D86EB /* UtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UtilsTests.swift; sourceTree = "<group>"; };
809811
56C0538A22ACEECD0029D27D /* Fetch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Fetch.swift; sourceTree = "<group>"; };
810812
56C0538C22ACEECD0029D27D /* ValueReducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValueReducer.swift; sourceTree = "<group>"; };
@@ -1496,6 +1498,7 @@
14961498
56EA86931C91DFE7002BB4DF /* DatabaseReaderTests.swift */,
14971499
564CE5C521B8FFE500652B19 /* DatabaseRegionObservationTests.swift */,
14981500
56C3F7521CF9F12400F6A361 /* DatabaseSavepointTests.swift */,
1501+
56BCA2632E6C291200E4F08D /* DatabaseSchemaSourceTests.swift */,
14991502
568EB71F2921235E00E59445 /* DatabaseSnapshotPoolTests.swift */,
15001503
566A843420413DE400E50BFD /* DatabaseSnapshotTests.swift */,
15011504
564B3D70239BDBD6007BF308 /* DatabaseSuspensionTests.swift */,
@@ -2377,6 +2380,7 @@
23772380
566A84432041AB2D00E50BFD /* MutablePersistableRecordChangesTests.swift in Sources */,
23782381
567DAF381EAB789800FC0928 /* DatabaseLogErrorTests.swift in Sources */,
23792382
569BBA2B228DE53200478429 /* AssociationPrefetchingFetchableRecordTests.swift in Sources */,
2383+
56BCA2642E6C291200E4F08D /* DatabaseSchemaSourceTests.swift in Sources */,
23802384
56F34FBF24B094D2007513FC /* SQLExpressionIsConstantTests.swift in Sources */,
23812385
56DFC3AE2C84794400DFE5DC /* AsyncSemaphore.swift in Sources */,
23822386
5670329B212B5462007D270F /* DatabaseUUIDEncodingStrategyTests.swift in Sources */,

Tests/CocoaPods/SQLCipher3/GRDBTests.xcodeproj/project.pbxproj

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -497,11 +497,13 @@
497497
568C3F802A5AB36900A2309D /* ForeignKeyDefinitionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 568C3F7E2A5AB36900A2309D /* ForeignKeyDefinitionTests.swift */; };
498498
5691D97527257CE40021D540 /* AvailableElements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5691D97427257CE40021D540 /* AvailableElements.swift */; };
499499
5691D97627257CE40021D540 /* AvailableElements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5691D97427257CE40021D540 /* AvailableElements.swift */; };
500+
56BCA2662E6C294600E4F08D /* DatabaseSchemaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BCA2652E6C294600E4F08D /* DatabaseSchemaSourceTests.swift */; };
501+
56BCA2672E6C294600E4F08D /* DatabaseSchemaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BCA2652E6C294600E4F08D /* DatabaseSchemaSourceTests.swift */; };
500502
56DFC3B32C84798300DFE5DC /* AsyncSemaphore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56DFC3B22C84798300DFE5DC /* AsyncSemaphore.swift */; };
501503
56DFC3B42C84798300DFE5DC /* AsyncSemaphore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56DFC3B22C84798300DFE5DC /* AsyncSemaphore.swift */; };
502504
56F61DF0283D484700AF9884 /* getThreadsCount.c in Sources */ = {isa = PBXBuildFile; fileRef = 56F61DEE283D484700AF9884 /* getThreadsCount.c */; };
503505
56F61DF1283D484700AF9884 /* getThreadsCount.c in Sources */ = {isa = PBXBuildFile; fileRef = 56F61DEE283D484700AF9884 /* getThreadsCount.c */; };
504-
5B33E6E34F941B4C839A714F /* (null) in Frameworks */ = {isa = PBXBuildFile; };
506+
5B33E6E34F941B4C839A714F /* BuildFile in Frameworks */ = {isa = PBXBuildFile; };
505507
98AB0B01EB11B33719AE412E /* Pods_GRDBTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE2436BF42B9FCD6552E7076 /* Pods_GRDBTests.framework */; };
506508
F2B3C4250D67969FF3948955 /* Pods_GRDBTestsEncrypted.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D5C7999E7D9CE7145687F5D /* Pods_GRDBTestsEncrypted.framework */; };
507509
/* End PBXBuildFile section */
@@ -757,6 +759,7 @@
757759
568515AA2E66C2F40082E9A1 /* RecordMappedOnMutableViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordMappedOnMutableViewTests.swift; sourceTree = "<group>"; };
758760
568C3F7E2A5AB36900A2309D /* ForeignKeyDefinitionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForeignKeyDefinitionTests.swift; sourceTree = "<group>"; };
759761
5691D97427257CE40021D540 /* AvailableElements.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AvailableElements.swift; sourceTree = "<group>"; };
762+
56BCA2652E6C294600E4F08D /* DatabaseSchemaSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSchemaSourceTests.swift; sourceTree = "<group>"; };
760763
56DFC3B22C84798300DFE5DC /* AsyncSemaphore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncSemaphore.swift; sourceTree = "<group>"; };
761764
56F61DEC283D484700AF9884 /* GRDBTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GRDBTests-Bridging-Header.h"; sourceTree = "<group>"; };
762765
56F61DEE283D484700AF9884 /* getThreadsCount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getThreadsCount.c; sourceTree = "<group>"; };
@@ -772,7 +775,7 @@
772775
isa = PBXFrameworksBuildPhase;
773776
buildActionMask = 2147483647;
774777
files = (
775-
5B33E6E34F941B4C839A714F /* (null) in Frameworks */,
778+
5B33E6E34F941B4C839A714F /* BuildFile in Frameworks */,
776779
98AB0B01EB11B33719AE412E /* Pods_GRDBTests.framework in Frameworks */,
777780
);
778781
runOnlyForDeploymentPostprocessing = 0;
@@ -938,6 +941,7 @@
938941
56419CF724A5405A004967E1 /* DatabaseRegionObservationTests.swift */,
939942
56419D2624A5405D004967E1 /* DatabaseRegionTests.swift */,
940943
56419CB324A54055004967E1 /* DatabaseSavepointTests.swift */,
944+
56BCA2652E6C294600E4F08D /* DatabaseSchemaSourceTests.swift */,
941945
567B5C222AD32A2D00629622 /* DatabaseSnapshotPoolTests.swift */,
942946
56419CE624A54058004967E1 /* DatabaseSnapshotTests.swift */,
943947
56419CD624A54057004967E1 /* DatabaseSuspensionTests.swift */,
@@ -1221,14 +1225,10 @@
12211225
inputFileListPaths = (
12221226
"${PODS_ROOT}/Target Support Files/Pods-GRDBTests/Pods-GRDBTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
12231227
);
1224-
inputPaths = (
1225-
);
12261228
name = "[CP] Embed Pods Frameworks";
12271229
outputFileListPaths = (
12281230
"${PODS_ROOT}/Target Support Files/Pods-GRDBTests/Pods-GRDBTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
12291231
);
1230-
outputPaths = (
1231-
);
12321232
runOnlyForDeploymentPostprocessing = 0;
12331233
shellPath = /bin/sh;
12341234
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GRDBTests/Pods-GRDBTests-frameworks.sh\"\n";
@@ -1264,14 +1264,10 @@
12641264
inputFileListPaths = (
12651265
"${PODS_ROOT}/Target Support Files/Pods-GRDBTestsEncrypted/Pods-GRDBTestsEncrypted-frameworks-${CONFIGURATION}-input-files.xcfilelist",
12661266
);
1267-
inputPaths = (
1268-
);
12691267
name = "[CP] Embed Pods Frameworks";
12701268
outputFileListPaths = (
12711269
"${PODS_ROOT}/Target Support Files/Pods-GRDBTestsEncrypted/Pods-GRDBTestsEncrypted-frameworks-${CONFIGURATION}-output-files.xcfilelist",
12721270
);
1273-
outputPaths = (
1274-
);
12751271
runOnlyForDeploymentPostprocessing = 0;
12761272
shellPath = /bin/sh;
12771273
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GRDBTestsEncrypted/Pods-GRDBTestsEncrypted-frameworks.sh\"\n";
@@ -1497,6 +1493,7 @@
14971493
56419DD124A54062004967E1 /* ValueObservationRecordTests.swift in Sources */,
14981494
56419E1124A54062004967E1 /* ForeignKeyInfoTests.swift in Sources */,
14991495
56419DC724A54062004967E1 /* DatabaseAfterNextTransactionCommitTests.swift in Sources */,
1496+
56BCA2672E6C294600E4F08D /* DatabaseSchemaSourceTests.swift in Sources */,
15001497
56419EF524A54063004967E1 /* AssociationTableAliasTestsSQLTests.swift in Sources */,
15011498
56419D6F24A54062004967E1 /* DatabaseQueueInMemoryTests.swift in Sources */,
15021499
56419E7324A54062004967E1 /* TruncateOptimizationTests.swift in Sources */,
@@ -1748,6 +1745,7 @@
17481745
56419DD224A54062004967E1 /* ValueObservationRecordTests.swift in Sources */,
17491746
56419E1224A54062004967E1 /* ForeignKeyInfoTests.swift in Sources */,
17501747
56419DC824A54062004967E1 /* DatabaseAfterNextTransactionCommitTests.swift in Sources */,
1748+
56BCA2662E6C294600E4F08D /* DatabaseSchemaSourceTests.swift in Sources */,
17511749
56419EF624A54063004967E1 /* AssociationTableAliasTestsSQLTests.swift in Sources */,
17521750
56419D7024A54062004967E1 /* DatabaseQueueInMemoryTests.swift in Sources */,
17531751
56419E7424A54062004967E1 /* TruncateOptimizationTests.swift in Sources */,

0 commit comments

Comments
 (0)