diff --git a/Blockchain/Tests/BlockchainTests/DispatchQueueSchedulerTests.swift b/Blockchain/Tests/BlockchainTests/DispatchQueueSchedulerTests.swift index fe7ccf3d..97c2e60c 100644 --- a/Blockchain/Tests/BlockchainTests/DispatchQueueSchedulerTests.swift +++ b/Blockchain/Tests/BlockchainTests/DispatchQueueSchedulerTests.swift @@ -43,18 +43,18 @@ struct DispatchQueueSchedulerTests { } @Test func scheduleRepeatingTask() async throws { - try await confirmation(expectedCount: 3) { confirm in - let delay = 0.5 + try await confirmation(expectedCount: 2) { confirm in + let delay = 1.5 let now = Date() let executionTimes = ThreadSafeContainer<[Date]>([]) - let expectedExecutions = 3 + let expectedExecutions = 2 let cancel = scheduler.schedule(delay: delay, repeats: true) { executionTimes.value.append(Date()) confirm() } - try await Task.sleep(for: .seconds(1.6)) + try await Task.sleep(for: .seconds(3.1)) _ = cancel @@ -83,13 +83,13 @@ struct DispatchQueueSchedulerTests { @Test func cancelRepeatingTask() async throws { try await confirmation(expectedCount: 2) { confirm in - let delay = 0.5 + let delay = 1.0 let cancel = scheduler.schedule(delay: delay, repeats: true) { confirm() } - try await Task.sleep(for: .seconds(1.2)) + try await Task.sleep(for: .seconds(2.2)) cancel.cancel() diff --git a/Networking/Sources/MsQuicSwift/NetAddr.swift b/Networking/Sources/MsQuicSwift/NetAddr.swift index 50b3caf5..d9af4c92 100644 --- a/Networking/Sources/MsQuicSwift/NetAddr.swift +++ b/Networking/Sources/MsQuicSwift/NetAddr.swift @@ -43,7 +43,7 @@ extension NetAddr: Equatable { public static func == (lhs: NetAddr, rhs: NetAddr) -> Bool { var addr1 = lhs.quicAddr var addr2 = rhs.quicAddr - return QuicAddrCompare(&addr1, &addr2) == 0 + return QuicAddrCompare(&addr1, &addr2) == 1 } }