TM-SGNL-iOS/SignalServiceKit/tests/Account/TSAccountManager/RegistrationIdGeneratorTest.swift
TeleMessage developers dde0620daf initial commit
2025-05-03 12:28:28 -07:00

20 lines
560 B
Swift

//
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
import XCTest
@testable import SignalServiceKit
final class RegistrationIdGeneratorTest: XCTestCase {
func testGenerateRegistrationId() {
var results = Set<UInt32>()
for _ in 1...100 {
let result = RegistrationIdGenerator.generate()
XCTAssertGreaterThanOrEqual(result, 1)
XCTAssertLessThanOrEqual(result, 0x3fff)
results.insert(result)
}
XCTAssertGreaterThan(results.count, 25)
}
}