1
1
import XCTest
2
2
3
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
3
4
@inlinable
4
5
@inline ( __always)
5
6
func expand< T> ( _ expression: ( ) async throws -> T ) async -> ( ) throws -> T {
@@ -11,6 +12,7 @@ func expand<T>(_ expression: () async throws -> T) async -> () throws -> T {
11
12
}
12
13
}
13
14
15
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
14
16
@inlinable
15
17
public func XCTAssert(
16
18
_ expression: @autoclosure ( ) async throws -> Bool ,
@@ -22,6 +24,7 @@ public func XCTAssert(
22
24
try ? { XCTAssert ( try expression ( ) , message ( ) , file: file, line: line) } ( )
23
25
}
24
26
27
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
25
28
@inlinable
26
29
public func XCTAssertEqual< T> (
27
30
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -35,6 +38,7 @@ public func XCTAssertEqual<T>(
35
38
try ? { XCTAssertEqual ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
36
39
}
37
40
41
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
38
42
@inlinable
39
43
public func XCTAssertEqual< T> (
40
44
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -49,6 +53,7 @@ public func XCTAssertEqual<T>(
49
53
try ? { XCTAssertEqual ( try expression1 ( ) , try expression2 ( ) , accuracy: accuracy, message ( ) , file: file, line: line) } ( )
50
54
}
51
55
56
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
52
57
@inlinable
53
58
public func XCTAssertEqual< T> (
54
59
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -63,6 +68,7 @@ public func XCTAssertEqual<T>(
63
68
try ? { XCTAssertEqual ( try expression1 ( ) , try expression2 ( ) , accuracy: accuracy, message ( ) , file: file, line: line) } ( )
64
69
}
65
70
71
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
66
72
@inlinable
67
73
public func XCTAssertFalse(
68
74
_ expression: @autoclosure ( ) async throws -> Bool ,
@@ -74,6 +80,7 @@ public func XCTAssertFalse(
74
80
try ? { XCTAssertFalse ( try expression ( ) , message ( ) , file: file, line: line) } ( )
75
81
}
76
82
83
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
77
84
@inlinable
78
85
public func XCTAssertGreaterThan< T> (
79
86
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -87,6 +94,7 @@ public func XCTAssertGreaterThan<T>(
87
94
try ? { XCTAssertGreaterThan ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
88
95
}
89
96
97
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
90
98
@inlinable
91
99
public func XCTAssertGreaterThanOrEqual< T> (
92
100
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -100,6 +108,7 @@ public func XCTAssertGreaterThanOrEqual<T>(
100
108
try ? { XCTAssertGreaterThanOrEqual ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
101
109
}
102
110
111
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
103
112
@inlinable
104
113
public func XCTAssertIdentical(
105
114
_ expression1: @autoclosure ( ) async throws -> AnyObject ? ,
@@ -113,6 +122,7 @@ public func XCTAssertIdentical(
113
122
try ? { XCTAssertIdentical ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
114
123
}
115
124
125
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
116
126
@inlinable
117
127
public func XCTAssertLessThan< T> (
118
128
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -126,6 +136,7 @@ public func XCTAssertLessThan<T>(
126
136
try ? { XCTAssertLessThan ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
127
137
}
128
138
139
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
129
140
@inlinable
130
141
public func XCTAssertLessThanOrEqual< T> (
131
142
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -139,6 +150,7 @@ public func XCTAssertLessThanOrEqual<T>(
139
150
try ? { XCTAssertLessThanOrEqual ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
140
151
}
141
152
153
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
142
154
@inlinable
143
155
public func XCTAssertNil(
144
156
_ expression: @autoclosure ( ) async throws -> Any ? ,
@@ -150,6 +162,7 @@ public func XCTAssertNil(
150
162
try ? { XCTAssertNil ( try expression ( ) , message ( ) , file: file, line: line) } ( )
151
163
}
152
164
165
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
153
166
@inlinable
154
167
public func XCTAssertNoThrow< T> (
155
168
_ expression: @autoclosure ( ) async throws -> T ,
@@ -161,6 +174,7 @@ public func XCTAssertNoThrow<T>(
161
174
try ? { XCTAssertNoThrow ( try expression ( ) , message ( ) , file: file, line: line) } ( )
162
175
}
163
176
177
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
164
178
@inlinable
165
179
public func XCTAssertNotEqual< T> (
166
180
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -174,6 +188,7 @@ public func XCTAssertNotEqual<T>(
174
188
try ? { XCTAssertNotEqual ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
175
189
}
176
190
191
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
177
192
@inlinable
178
193
public func XCTAssertNotEqual< T> (
179
194
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -188,6 +203,7 @@ public func XCTAssertNotEqual<T>(
188
203
try ? { XCTAssertNotEqual ( try expression1 ( ) , try expression2 ( ) , accuracy: accuracy, message ( ) , file: file, line: line) } ( )
189
204
}
190
205
206
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
191
207
@inlinable
192
208
public func XCTAssertNotEqual< T> (
193
209
_ expression1: @autoclosure ( ) async throws -> T ,
@@ -202,6 +218,7 @@ public func XCTAssertNotEqual<T>(
202
218
try ? { XCTAssertNotEqual ( try expression1 ( ) , try expression2 ( ) , accuracy: accuracy, message ( ) , file: file, line: line) } ( )
203
219
}
204
220
221
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
205
222
@inlinable
206
223
public func XCTAssertNotIdentical(
207
224
_ expression1: @autoclosure ( ) async throws -> AnyObject ? ,
@@ -215,6 +232,7 @@ public func XCTAssertNotIdentical(
215
232
try ? { XCTAssertNotIdentical ( try expression1 ( ) , try expression2 ( ) , message ( ) , file: file, line: line) } ( )
216
233
}
217
234
235
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
218
236
@inlinable
219
237
public func XCTAssertNotNil(
220
238
_ expression: @autoclosure ( ) async throws -> Any ? ,
@@ -226,6 +244,7 @@ public func XCTAssertNotNil(
226
244
try ? { XCTAssertNotNil ( try expression ( ) , message ( ) , file: file, line: line) } ( )
227
245
}
228
246
247
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
229
248
@inlinable
230
249
public func XCTAssertThrowsError< T> (
231
250
_ expression: @autoclosure ( ) async throws -> T ,
@@ -238,6 +257,7 @@ public func XCTAssertThrowsError<T>(
238
257
try ? { XCTAssertThrowsError ( try expression ( ) , message ( ) , file: file, line: line, errorHandler) } ( )
239
258
}
240
259
260
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
241
261
@inlinable
242
262
public func XCTAssertTrue(
243
263
_ expression: @autoclosure ( ) async throws -> Bool ,
0 commit comments