@@ -30,13 +30,13 @@ private enum _XCTAssertion {
30
30
var name : String ? {
31
31
switch ( self ) {
32
32
case . equal: return " XCTAssertEqual "
33
- case . equalWithAccuracy: return " XCTAssertEqualWithAccuracy "
33
+ case . equalWithAccuracy: return " XCTAssertEqual "
34
34
case . greaterThan: return " XCTAssertGreaterThan "
35
35
case . greaterThanOrEqual: return " XCTAssertGreaterThanOrEqual "
36
36
case . lessThan: return " XCTAssertLessThan "
37
37
case . lessThanOrEqual: return " XCTAssertLessThanOrEqual "
38
38
case . notEqual: return " XCTAssertNotEqual "
39
- case . notEqualWithAccuracy: return " XCTAssertNotEqualWithAccuracy "
39
+ case . notEqualWithAccuracy: return " XCTAssertNotEqual "
40
40
case . `nil`: return " XCTAssertNil "
41
41
case . notNil: return " XCTAssertNotNil "
42
42
case . `true`: return " XCTAssertTrue "
@@ -224,7 +224,7 @@ public func XCTAssertEqual<T, U: Equatable>(_ expression1: @autoclosure () throw
224
224
}
225
225
}
226
226
227
- public func XCTAssertEqualWithAccuracy < T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
227
+ public func XCTAssertEqual < T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
228
228
_XCTEvaluateAssertion ( . equalWithAccuracy, message: message, file: file, line: line) {
229
229
let ( value1, value2) = ( try expression1 ( ) , try expression2 ( ) )
230
230
if abs ( value1. distance ( to: value2) ) <= abs ( accuracy. distance ( to: T ( 0 ) ) ) {
@@ -235,6 +235,11 @@ public func XCTAssertEqualWithAccuracy<T: FloatingPoint>(_ expression1: @autoclo
235
235
}
236
236
}
237
237
238
+ @available ( * , deprecated, renamed: " XCTAssertEqual(_:_:accuracy:file:line:) " )
239
+ public func XCTAssertEqualWithAccuracy< T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
240
+ XCTAssertEqual ( expression1, expression2, accuracy: accuracy, message, file: file, line: line)
241
+ }
242
+
238
243
public func XCTAssertFalse( _ expression: @autoclosure ( ) throws -> Bool , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
239
244
_XCTEvaluateAssertion ( . `false`, message: message, file: file, line: line) {
240
245
let value = try expression ( )
@@ -367,7 +372,7 @@ public func XCTAssertNotEqual<T, U: Equatable>(_ expression1: @autoclosure () th
367
372
}
368
373
}
369
374
370
- public func XCTAssertNotEqualWithAccuracy < T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , _ accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
375
+ public func XCTAssertNotEqual < T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
371
376
_XCTEvaluateAssertion ( . notEqualWithAccuracy, message: message, file: file, line: line) {
372
377
let ( value1, value2) = ( try expression1 ( ) , try expression2 ( ) )
373
378
if abs ( value1. distance ( to: value2) ) > abs ( accuracy. distance ( to: T ( 0 ) ) ) {
@@ -378,6 +383,11 @@ public func XCTAssertNotEqualWithAccuracy<T: FloatingPoint>(_ expression1: @auto
378
383
}
379
384
}
380
385
386
+ @available ( * , deprecated, renamed: " XCTAssertNotEqual(_:_:accuracy:file:line:) " )
387
+ public func XCTAssertNotEqualWithAccuracy< T: FloatingPoint > ( _ expression1: @autoclosure ( ) throws -> T , _ expression2: @autoclosure ( ) throws -> T , _ accuracy: T , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
388
+ XCTAssertNotEqual ( expression1, expression2, accuracy: accuracy, message, file: file, line: line)
389
+ }
390
+
381
391
public func XCTAssertNotNil( _ expression: @autoclosure ( ) throws -> Any ? , _ message: @autoclosure ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
382
392
_XCTEvaluateAssertion ( . notNil, message: message, file: file, line: line) {
383
393
let value = try expression ( )
0 commit comments