Skip to content

Commit 8097e0f

Browse files
committed
NSArray: Fix sorting tests
1 parent 62ed264 commit 8097e0f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

TestFoundation/TestNSArray.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class TestNSArray : XCTestCase {
379379
let resultNumbers = NSArray(array: inputNumbers).sortedArray(comparator:) { left, right -> ComparisonResult in
380380
let l = (left as! NSNumber).intValue
381381
let r = (right as! NSNumber).intValue
382-
return l < r ? .orderedAscending : (l > r ? .orderedSame : .orderedDescending)
382+
return l < r ? .orderedAscending : (l == r ? .orderedSame : .orderedDescending)
383383
}
384384
XCTAssertEqual(resultNumbers.map { ($0 as! NSNumber).intValue}, expectedNumbers)
385385
}
@@ -410,7 +410,7 @@ class TestNSArray : XCTestCase {
410410
func compare(_ left: Any, right:Any, context: UnsafeMutableRawPointer?) -> Int {
411411
let l = (left as! NSNumber).intValue
412412
let r = (right as! NSNumber).intValue
413-
return l < r ? -1 : (l > r ? 0 : 1)
413+
return l < r ? -1 : (l == r ? 0 : 1)
414414
}
415415
mutableInput.sort(compare, context: UnsafeMutableRawPointer(bitPattern: 0))
416416

@@ -426,7 +426,7 @@ class TestNSArray : XCTestCase {
426426
mutableInput.sort { left, right -> ComparisonResult in
427427
let l = (left as! NSNumber).intValue
428428
let r = (right as! NSNumber).intValue
429-
return l < r ? .orderedAscending : (l > r ? .orderedSame : .orderedDescending)
429+
return l < r ? .orderedAscending : (l == r ? .orderedSame : .orderedDescending)
430430
}
431431

432432
XCTAssertEqual(mutableInput.map { ($0 as! NSNumber).intValue}, expectedNumbers)

0 commit comments

Comments
 (0)