@@ -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