Skip to content

Commit d5731a1

Browse files
committed
Merge branch 'develop'
2 parents 521e073 + 44e6cd0 commit d5731a1

9 files changed

Lines changed: 25 additions & 20 deletions

File tree

.github/workflows/swift.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ jobs:
1414
matrix:
1515
image:
1616
- swift:5.3.2-xenial
17-
- swift:5.3.2-bionic
17+
- swift:5.5.0-focal
18+
- swift:5.6.1-bionic
1819
container: ${{ matrix.image }}
1920
steps:
2021
- name: Install SQLite
@@ -35,7 +36,7 @@ jobs:
3536
- name: Select latest available Xcode
3637
uses: maxim-lobanov/setup-xcode@v1.2.1
3738
with:
38-
xcode-version: 12.2
39+
xcode-version: 13.2.1
3940
- name: Checkout Repository
4041
uses: actions/checkout@v2
4142
- name: Build Xcode Project

Sources/ZeeQL/Control/NotQualifier.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ZeeQL
44
//
55
// Created by Helge Hess on 28/02/17.
6-
// Copyright © 2017 ZeeZide GmbH. All rights reserved.
6+
// Copyright © 2017-2022 ZeeZide GmbH. All rights reserved.
77
//
88

99
public struct NotQualifier : Qualifier, Equatable {
@@ -35,7 +35,9 @@ public struct NotQualifier : Qualifier, Equatable {
3535
public func qualifierWith(bindings: Any?, requiresAll: Bool) throws
3636
-> Qualifier?
3737
{
38-
return try qualifierWith(bindings: bindings, requiresAll: requiresAll)?.not
38+
return try qualifier
39+
.qualifierWith(bindings: bindings, requiresAll: requiresAll)?
40+
.not
3941
}
4042

4143

Tests/ZeeQLTests/AdaptorActiveRecordTestCase.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class AdapterActiveRecordTests: XCTestCase {
8181
try person.save()
8282
}
8383
catch {
84-
XCTAssert(false, "save failed: \(error)")
84+
XCTFail("save failed: \(error)")
8585
}
8686
if verbose { print("after save: \(person)") }
8787

@@ -116,7 +116,7 @@ class AdapterActiveRecordTests: XCTestCase {
116116
try refetch?.delete()
117117
}
118118
catch {
119-
XCTAssert(false, "delete failed: \(error)")
119+
XCTFail("delete failed: \(error)")
120120
}
121121
}
122122

Tests/ZeeQLTests/CodableModelTests.swift

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -900,7 +900,7 @@ class CodableModelTests: XCTestCase {
900900
}
901901

902902
func testSchemaWithToOneInlineCycle() {
903-
// TODO: this needs to throw - w/o optional this can't create
903+
// This needs to throw - w/o optional this can't create
904904

905905
class Person : CodableObjectType {
906906
var firstname : String
@@ -919,25 +919,27 @@ class CodableModelTests: XCTestCase {
919919
}
920920
#else
921921
do {
922-
try reflector.add(Person .self)
923-
XCTAssert(false, "did not throw error")
922+
try reflector.add(Person.self)
923+
XCTFail("did not throw error")
924924
}
925925
catch let error as CodableModelDecoder.Error {
926926
if case .reflectionDepthExceeded = error {
927927
// good
928+
return
928929
}
929930
else {
930-
XCTAssert(false, "unexpected error: \(error)")
931+
XCTFail("unexpected error: \(error)")
931932
}
932933
}
933934
catch {
934-
XCTAssert(false, "unexpected error")
935+
XCTFail("unexpected error")
935936
}
936937
#endif
937938

938939
// we should never get here
939940
let model = reflector.buildModel()
940-
model.dump()
941+
model.dump() // crashes on unowned reference in -description
942+
XCTFail("Reached unexpected point")
941943
}
942944

943945
func testSchemaWithOptionalToOneInlineCycle() {

Tests/ZeeQLTests/QualifierParserTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,28 +173,28 @@ class QualifierParserTests: XCTestCase {
173173
XCTAssertEqual(v, "lastname = ", "1st raw value doesn't match")
174174
}
175175
else {
176-
XCTAssertTrue(false, "first part is not a SQL value: \(parts[0])")
176+
XCTFail("first part is not a SQL value: \(parts[0])")
177177
}
178178

179179
if case .QualifierVariable(let id) = parts[1] {
180180
XCTAssertEqual(id, "lastname", "2nd part qvar doesn't match")
181181
}
182182
else {
183-
XCTAssertTrue(false, "2nd part is not a QualifierVariable: \(parts[1])")
183+
XCTFail("2nd part is not a QualifierVariable: \(parts[1])")
184184
}
185185

186186
if case .RawSQLValue(let v) = parts[2] {
187187
XCTAssertEqual(v, " AND balance = ", "3rd raw value doesn't match")
188188
}
189189
else {
190-
XCTAssertTrue(false, "3rd part is not a SQL value: \(parts[2])")
190+
XCTFail("3rd part is not a SQL value: \(parts[2])")
191191
}
192192

193193
if case .QualifierVariable(let id) = parts[3] {
194194
XCTAssertEqual(id, "balance", "4th part qvar doesn't match")
195195
}
196196
else {
197-
XCTAssertTrue(false, "4th part is not a QualifierVariable: \(parts[3])")
197+
XCTFail("4th part is not a QualifierVariable: \(parts[3])")
198198
}
199199
}
200200

ZeeQL3.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1085,7 +1085,7 @@
10851085
isa = PBXProject;
10861086
attributes = {
10871087
LastSwiftUpdateCheck = 1100;
1088-
LastUpgradeCheck = 1250;
1088+
LastUpgradeCheck = 1330;
10891089
ORGANIZATIONNAME = "ZeeZide GmbH";
10901090
TargetAttributes = {
10911091
E8263C541E93B1E100508276 = {

ZeeQL3.xcodeproj/xcshareddata/xcschemes/MobileZeeQL.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1250"
3+
LastUpgradeVersion = "1330"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

ZeeQL3.xcodeproj/xcshareddata/xcschemes/WatchZeeQL.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1250"
3+
LastUpgradeVersion = "1330"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

ZeeQL3.xcodeproj/xcshareddata/xcschemes/ZeeQL.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1250"
3+
LastUpgradeVersion = "1330"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)