@@ -49,7 +49,7 @@ private enum _XCTAssertion {
49
49
private enum _XCTAssertionResult {
50
50
case Success
51
51
case ExpectedFailure( String ? )
52
- case UnexpectedFailure( ErrorType )
52
+ case UnexpectedFailure( ErrorProtocol )
53
53
54
54
var expected : Bool {
55
55
switch ( self ) {
@@ -155,7 +155,7 @@ private func _XCTEvaluateAssertion(assertion: _XCTAssertion, @autoclosure messag
155
155
///
156
156
/// Now calling failures in `AssertEmpty` will be reported in the file and on
157
157
/// the line that the assert function is *called*, not where it is defined.
158
- public func XCTAssert( @autoclosure expression: ( ) throws -> BooleanType , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
158
+ public func XCTAssert( @autoclosure expression: ( ) throws -> Boolean , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
159
159
XCTAssertTrue ( expression, message, file: file, line: line)
160
160
}
161
161
@@ -214,18 +214,18 @@ public func XCTAssertEqual<T, U: Equatable>(@autoclosure expression1: () throws
214
214
}
215
215
}
216
216
217
- public func XCTAssertEqualWithAccuracy< T: FloatingPointType > ( @autoclosure expression1: ( ) throws -> T , @autoclosure _ expression2: ( ) throws -> T , accuracy: T , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
217
+ public func XCTAssertEqualWithAccuracy< T: FloatingPoint > ( @autoclosure expression1: ( ) throws -> T , @autoclosure _ expression2: ( ) throws -> T , accuracy: T , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
218
218
_XCTEvaluateAssertion ( . EqualWithAccuracy, message: message, file: file, line: line) {
219
219
let ( value1, value2) = ( try expression1 ( ) , try expression2 ( ) )
220
- if abs ( value1. distanceTo ( value2) ) <= abs ( accuracy. distanceTo ( T ( 0 ) ) ) {
220
+ if abs ( value1. distance ( to : value2) ) <= abs ( accuracy. distance ( to : T ( 0 ) ) ) {
221
221
return . Success
222
222
} else {
223
223
return . ExpectedFailure( " ( \" \( value1) \" ) is not equal to ( \" \( value2) \" ) +/- ( \" \( accuracy) \" ) " )
224
224
}
225
225
}
226
226
}
227
227
228
- public func XCTAssertFalse( @autoclosure expression: ( ) throws -> BooleanType , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
228
+ public func XCTAssertFalse( @autoclosure expression: ( ) throws -> Boolean , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
229
229
_XCTEvaluateAssertion ( . False, message: message, file: file, line: line) {
230
230
let value = try expression ( )
231
231
if !value. boolValue {
@@ -346,10 +346,10 @@ public func XCTAssertNotEqual<T, U: Equatable>(@autoclosure expression1: () thro
346
346
}
347
347
}
348
348
349
- public func XCTAssertNotEqualWithAccuracy< T: FloatingPointType > ( @autoclosure expression1: ( ) throws -> T , @autoclosure _ expression2: ( ) throws -> T , _ accuracy: T , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
349
+ public func XCTAssertNotEqualWithAccuracy< T: FloatingPoint > ( @autoclosure expression1: ( ) throws -> T , @autoclosure _ expression2: ( ) throws -> T , _ accuracy: T , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
350
350
_XCTEvaluateAssertion ( . NotEqualWithAccuracy, message: message, file: file, line: line) {
351
351
let ( value1, value2) = ( try expression1 ( ) , try expression2 ( ) )
352
- if abs ( value1. distanceTo ( value2) ) > abs ( accuracy. distanceTo ( T ( 0 ) ) ) {
352
+ if abs ( value1. distance ( to : value2) ) > abs ( accuracy. distance ( to : T ( 0 ) ) ) {
353
353
return . Success
354
354
} else {
355
355
return . ExpectedFailure( " ( \" \( value1) \" ) is equal to ( \" \( value2) \" ) +/- ( \" \( accuracy) \" ) " )
@@ -368,7 +368,7 @@ public func XCTAssertNotNil(@autoclosure expression: () throws -> Any?, @autoclo
368
368
}
369
369
}
370
370
371
- public func XCTAssertTrue( @autoclosure expression: ( ) throws -> BooleanType , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
371
+ public func XCTAssertTrue( @autoclosure expression: ( ) throws -> Boolean , @autoclosure _ message: ( ) -> String = " " , file: StaticString = #file, line: UInt = #line) {
372
372
_XCTEvaluateAssertion ( . True, message: message, file: file, line: line) {
373
373
let value = try expression ( )
374
374
if value. boolValue {
@@ -385,9 +385,9 @@ public func XCTFail(message: String = "", file: StaticString = #file, line: UInt
385
385
}
386
386
}
387
387
388
- public func XCTAssertThrowsError< T> ( @autoclosure expression: ( ) throws -> T , _ message: String = " " , file: StaticString = #file, line: UInt = #line, _ errorHandler: ( error: ErrorType ) -> Void = { _ in } ) {
388
+ public func XCTAssertThrowsError< T> ( @autoclosure expression: ( ) throws -> T , _ message: String = " " , file: StaticString = #file, line: UInt = #line, _ errorHandler: ( error: ErrorProtocol ) -> Void = { _ in } ) {
389
389
_XCTEvaluateAssertion ( . ThrowsError, message: message, file: file, line: line) {
390
- var caughtErrorOptional : ErrorType ?
390
+ var caughtErrorOptional : ErrorProtocol ?
391
391
do {
392
392
_ = try expression ( )
393
393
} catch {
0 commit comments