@@ -40,10 +40,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
4040 guard case . createConnection( let connectionID, let connectionEL) = action. connection else {
4141 return XCTFail ( " Unexpected connection action " )
4242 }
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)
4744 XCTAssert ( connectionEL === mockRequest. eventLoop)
4845
4946 XCTAssertNoThrow ( try connections. createConnection ( connectionID, on: connectionEL) )
@@ -59,10 +56,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
5956 guard case . none = action. connection else {
6057 return XCTFail ( " Unexpected connection action " )
6158 }
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)
6660 XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
6761 }
6862
@@ -122,10 +116,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
122116 let request = HTTPConnectionPool . Request ( mockRequest)
123117
124118 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)
129120
130121 // 1. connection attempt
131122 guard case . createConnection( let connectionID, on: let connectionEL) = action. connection else {
@@ -183,10 +174,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
183174 let request = HTTPConnectionPool . Request ( mockRequest)
184175
185176 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)
190178
191179 // 1. connection attempt
192180 guard case . createConnection( let connectionID, on: let connectionEL) = executeAction. connection else {
@@ -223,10 +211,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
223211 let request = HTTPConnectionPool . Request ( mockRequest)
224212
225213 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)
230215
231216 // 1. connection attempt
232217 guard case . createConnection( let connectionID, on: let connectionEL) = executeAction. connection else {
@@ -314,11 +299,7 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
314299 let action = state. executeRequest ( request)
315300
316301 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)
322303
323304 XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
324305 queuedRequestsOrder. append ( request. id)
@@ -495,12 +476,8 @@ class HTTPConnectionPool_HTTP1StateMachineTests: XCTestCase {
495476 let request = HTTPConnectionPool . Request ( mockRequest)
496477 let action = state. executeRequest ( request)
497478
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)
504481 XCTAssertNoThrow ( try queuer. queue ( mockRequest, id: request. id) )
505482 queuedRequestsOrder. append ( request. id)
506483 }
0 commit comments