RandomBytesSequenceTests.swift 556 B

12345678910111213141516171819202122232425
  1. //
  2. // RandomBytesSequenceTests.swift
  3. // CryptoSwift
  4. //
  5. // Created by Marcin Krzyzanowski on 10/10/16.
  6. // Copyright © 2016 Marcin Krzyzanowski. All rights reserved.
  7. //
  8. import XCTest
  9. @testable import CryptoSwift
  10. class RandomBytesSequenceTests: XCTestCase {
  11. func testSequence() {
  12. XCTAssertNil(RandomBytesSequence(size: 0).makeIterator().next())
  13. for value in RandomBytesSequence(size: 100) {
  14. XCTAssertTrue(value <= UInt8.max)
  15. }
  16. }
  17. static let allTests = [
  18. ("testSequence", testSequence),
  19. ]
  20. }