// // Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only // @testable import SignalServiceKit import Testing struct UUIDv7Test { @Test @available(iOS 17, *) func testSequential() { let timestamps = [ MessageTimestampGenerator.sharedInstance.generateTimestamp(), MessageTimestampGenerator.sharedInstance.generateTimestamp(), MessageTimestampGenerator.sharedInstance.generateTimestamp() ] let uuids: [UUID] = timestamps.map { .v7(timestamp: $0) } #expect(uuids == uuids.sorted()) } }