Skip to content

Commit de72b04

Browse files
committed
Organise tests using MARK
1 parent 6abe19f commit de72b04

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

QueryKitTests/QuerySetTests.swift

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class QuerySetTests: XCTestCase {
3333
XCTAssertEqual(queryset, QuerySet(context, "Person"))
3434
}
3535

36-
// Sorting
36+
// MARK: Sorting
3737

3838
func testOrderBySortDescriptor() {
3939
let sortDescriptor = NSSortDescriptor(key: "name", ascending: true)
@@ -47,7 +47,7 @@ class QuerySetTests: XCTestCase {
4747
XCTAssertTrue(qs.sortDescriptors == [sortDescriptor])
4848
}
4949

50-
// Filtering
50+
// MARK: Filtering
5151

5252
func testFilterPredicate() {
5353
let predicate = NSPredicate(format: "name == Kyle")
@@ -63,7 +63,12 @@ class QuerySetTests: XCTestCase {
6363
XCTAssertEqual(qs.predicate!, NSPredicate(format: "name == Kyle AND age > 27"))
6464
}
6565

66-
// Exclusion
66+
func testFilterBooleanAttribute() {
67+
let qs = queryset.filter(Attribute<Bool>("isEmployed"))
68+
XCTAssertEqual(qs.predicate!, NSPredicate(format: "isEmployed == YES"))
69+
}
70+
71+
// MARK: Exclusion
6772

6873
func testExcludePredicate() {
6974
let predicate = NSPredicate(format: "name == Kyle")
@@ -79,13 +84,6 @@ class QuerySetTests: XCTestCase {
7984
XCTAssertEqual(qs.predicate!, NSPredicate(format: "NOT (name == Kyle AND age > 27)"))
8085
}
8186

82-
// Boolean attribute filtering and exclusion
83-
84-
func testFilterBooleanAttribute() {
85-
let qs = queryset.filter(Attribute<Bool>("isEmployed"))
86-
XCTAssertEqual(qs.predicate!, NSPredicate(format: "isEmployed == YES"))
87-
}
88-
8987
func testExcludeBooleanAttribute() {
9088
let qs = queryset.exclude(Attribute<Bool>("isEmployed"))
9189
XCTAssertEqual(qs.predicate!, NSPredicate(format: "isEmployed == NO"))
@@ -107,7 +105,7 @@ class QuerySetTests: XCTestCase {
107105
XCTAssertEqual(fetchRequest.fetchLimit, 2)
108106
}
109107

110-
// Subscripting
108+
// MARK: Subscripting
111109

112110
func testSubscriptingAtIndex() {
113111
var qs = queryset.orderBy(NSSortDescriptor(key: "name", ascending: true))
@@ -141,7 +139,7 @@ class QuerySetTests: XCTestCase {
141139
XCTAssertEqual(qs.range!.endIndex, 5)
142140
}
143141

144-
// Conversion
142+
// MARK: Conversion
145143

146144
func testConversionToArray() {
147145
var qs = queryset.orderBy(NSSortDescriptor(key: "name", ascending: true))[0...1]
@@ -157,7 +155,7 @@ class QuerySetTests: XCTestCase {
157155
XCTAssertEqual(people!.count, 2)
158156
}
159157

160-
// Count
158+
// MARK: Count
161159

162160
func testCount() {
163161
var qs = queryset.orderBy(NSSortDescriptor(key: "name", ascending: true))[0...1]
@@ -173,7 +171,7 @@ class QuerySetTests: XCTestCase {
173171
XCTAssertEqual(count!, 2)
174172
}
175173

176-
// Deletion
174+
// MARK: Deletion
177175

178176
func testDelete() {
179177
var qs = queryset.orderBy(NSSortDescriptor(key: "name", ascending: true))
@@ -185,7 +183,7 @@ class QuerySetTests: XCTestCase {
185183
XCTAssertEqual(count!, 3)
186184
}
187185

188-
// Sequence
186+
// MARK: Sequence
189187

190188
func testSequence() {
191189
var qs = queryset.orderBy(NSSortDescriptor(key: "name", ascending: true))

0 commit comments

Comments
 (0)