@@ -24,14 +24,14 @@ class HTTPConnectionPool_RequestQueueTests: XCTestCase {
2424 var queue = HTTPConnectionPool . RequestQueue ( )
2525 XCTAssertTrue ( queue. isEmpty)
2626 XCTAssertEqual ( queue. count, 0 )
27- let req1 = MockScheduledRequest ( eventLoopPreference : . indifferent )
27+ let req1 = MockScheduledRequest ( requiredEventLoop : nil )
2828 let req1ID = queue. push ( . init( req1) )
2929 XCTAssertFalse ( queue. isEmpty)
3030 XCTAssertFalse ( queue. isEmpty ( for: nil ) )
3131 XCTAssertEqual ( queue. count, 1 )
3232 XCTAssertEqual ( queue. count ( for: nil ) , 1 )
3333
34- let req2 = MockScheduledRequest ( eventLoopPreference : . indifferent )
34+ let req2 = MockScheduledRequest ( requiredEventLoop : nil )
3535 let req2ID = queue. push ( . init( req2) )
3636 XCTAssertEqual ( queue. count, 2 )
3737
@@ -47,7 +47,7 @@ class HTTPConnectionPool_RequestQueueTests: XCTestCase {
4747
4848 XCTAssertTrue ( queue. isEmpty ( for: eventLoop) )
4949 XCTAssertEqual ( queue. count ( for: eventLoop) , 0 )
50- let req3 = MockScheduledRequest ( eventLoopPreference : . delegateAndChannel ( on : eventLoop) )
50+ let req3 = MockScheduledRequest ( requiredEventLoop : eventLoop)
5151 let req3ID = queue. push ( . init( req3) )
5252 XCTAssertFalse ( queue. isEmpty ( for: eventLoop) )
5353 XCTAssertEqual ( queue. count ( for: eventLoop) , 1 )
@@ -60,13 +60,13 @@ class HTTPConnectionPool_RequestQueueTests: XCTestCase {
6060 XCTAssertTrue ( queue. isEmpty)
6161 XCTAssertEqual ( queue. count, 0 )
6262
63- let req4 = MockScheduledRequest ( eventLoopPreference : . delegateAndChannel ( on : eventLoop) )
63+ let req4 = MockScheduledRequest ( requiredEventLoop : eventLoop)
6464 let req4ID = queue. push ( . init( req4) )
6565 XCTAssert ( queue. remove ( req4ID) ? . __testOnly_wrapped_request ( ) === req4)
6666
67- let req5 = MockScheduledRequest ( eventLoopPreference : . indifferent )
67+ let req5 = MockScheduledRequest ( requiredEventLoop : nil )
6868 queue. push ( . init( req5) )
69- let req6 = MockScheduledRequest ( eventLoopPreference : . delegateAndChannel ( on : eventLoop) )
69+ let req6 = MockScheduledRequest ( requiredEventLoop : eventLoop)
7070 queue. push ( . init( req6) )
7171 let all = queue. removeAll ( )
7272 let testSet = all. map { $0. __testOnly_wrapped_request ( ) }
@@ -82,13 +82,15 @@ class HTTPConnectionPool_RequestQueueTests: XCTestCase {
8282}
8383
8484private class MockScheduledRequest : HTTPSchedulableRequest {
85- init ( eventLoopPreference: HTTPClient . EventLoopPreference ) {
86- self . eventLoopPreference = eventLoopPreference
85+ let requiredEventLoop : EventLoop ?
86+
87+ init ( requiredEventLoop: EventLoop ? ) {
88+ self . requiredEventLoop = requiredEventLoop
8789 }
8890
8991 var logger : Logger { preconditionFailure ( " Unimplemented " ) }
9092 var connectionDeadline : NIODeadline { preconditionFailure ( " Unimplemented " ) }
91- let eventLoopPreference : HTTPClient . EventLoopPreference
93+ var preferredEventLoop : EventLoop { preconditionFailure ( " Unimplemented " ) }
9294
9395 func requestWasQueued( _: HTTPRequestScheduler ) {
9496 preconditionFailure ( " Unimplemented " )
0 commit comments