RandomBytesSequenceTests.swift 541 B

1234567891011121314151617181920212223
  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 = [("testSequence", testSequence)]
  18. }