@@ -40,10 +40,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
40
40
guard case . createConnection( let connectionID, let connectionEL) = action. connection else {
41
41
return XCTFail ( " Unexpected connection action " )
42
42
}
43
- guard case . scheduleRequestTimeout( _, for: request. id, on: let queueEL) = action. request else {
44
- return XCTFail ( " Unexpected request action " )
45
- }
46
- XCTAssert ( queueEL === mockRequest. eventLoop)
43
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , action. request)
47
44
XCTAssert ( connectionEL === mockRequest. eventLoop)
48
45
49
46
XCTAssertNoThrow ( try connections. createConnection ( connectionID, on: connectionEL) )
@@ -59,10 +56,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
59
56
guard case . none = action. connection else {
60
57
return XCTFail ( " Unexpected connection action " )
61
58
}
62
- guard case . scheduleRequestTimeout( _, for: request. id, on: let queueEL) = action. request else {
63
- return XCTFail ( " Unexpected request action " )
64
- }
65
- XCTAssert ( queueEL === mockRequest. eventLoop)
59
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , action. request)
66
60
XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
67
61
}
68
62
@@ -122,10 +116,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
122
116
let request = HTTPConnectionPool . Request ( mockRequest)
123
117
124
118
let action = state. executeRequest ( request)
125
- guard case . scheduleRequestTimeout( _, request. id, on: let returnedEL) = action. request else {
126
- return XCTFail ( " Unexpected request action: \( action. request) " )
127
- }
128
- XCTAssert ( returnedEL === mockRequest. eventLoop) // XCTAssertIdentical not available on Linux
119
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , action. request)
129
120
130
121
// 1. connection attempt
131
122
guard case . createConnection( let connectionID, on: let connectionEL) = action. connection else {
@@ -183,10 +174,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
183
174
let request = HTTPConnectionPool . Request ( mockRequest)
184
175
185
176
let executeAction = state. executeRequest ( request)
186
- guard case . scheduleRequestTimeout( _, request. id, on: let returnedEL) = executeAction. request else {
187
- return XCTFail ( " Unexpected request action: \( executeAction. request) " )
188
- }
189
- XCTAssert ( returnedEL === mockRequest. eventLoop) // XCTAssertIdentical not available on Linux
177
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , executeAction. request)
190
178
191
179
// 1. connection attempt
192
180
guard case . createConnection( let connectionID, on: let connectionEL) = executeAction. connection else {
@@ -223,10 +211,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
223
211
let request = HTTPConnectionPool . Request ( mockRequest)
224
212
225
213
let executeAction = state. executeRequest ( request)
226
- guard case . scheduleRequestTimeout( _, request. id, on: let returnedEL) = executeAction. request else {
227
- return XCTFail ( " Unexpected request action: \( executeAction. request) " )
228
- }
229
- XCTAssert ( returnedEL === mockRequest. eventLoop) // XCTAssertIdentical not available on Linux
214
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , executeAction. request)
230
215
231
216
// 1. connection attempt
232
217
guard case . createConnection( let connectionID, on: let connectionEL) = executeAction. connection else {
@@ -314,11 +299,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
314
299
let action = state. executeRequest ( request)
315
300
316
301
XCTAssertEqual ( action. connection, . none)
317
- guard case . scheduleRequestTimeout( _, request. id, on: let timeoutEL) = action. request else {
318
- return XCTFail ( " Unexpected request action: \( action. request) " )
319
- }
320
-
321
- XCTAssert ( timeoutEL === mockRequest. eventLoop)
302
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , action. request)
322
303
323
304
XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
324
305
queuedRequestsOrder. append ( request. id)
@@ -495,12 +476,8 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
495
476
let request = HTTPConnectionPool . Request ( mockRequest)
496
477
let action = state. executeRequest ( request)
497
478
498
- XCTAssertEqual ( action. connection, . none)
499
- guard case . scheduleRequestTimeout( _, request. id, on: let timeoutEL) = action. request else {
500
- return XCTFail ( " Unexpected request action: \( action. request) " )
501
- }
502
-
503
- XCTAssert ( mockRequest. eventLoop === timeoutEL)
479
+ XCTAssertEqual ( . none, action. connection)
480
+ XCTAssertEqual ( . scheduleRequestTimeout( for: request, on: mockRequest. eventLoop) , action. request)
504
481
XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
505
482
queuedRequestsOrder. append ( request. id)
506
483
}
0 commit comments