CRC16Tests.swift 406 B

1234567891011121314151617181920212223
  1. //
  2. // CRC16Tests.swift
  3. // OmniBLE
  4. //
  5. // Created by Pete Schwamb on 10/14/17.
  6. // Copyright © 2017 Pete Schwamb. All rights reserved.
  7. // From OmniKitTests/CRC16Tests.swift
  8. //
  9. import XCTest
  10. @testable import OmniBLE
  11. class CRC16Tests: XCTestCase {
  12. func testComputeCRC16() {
  13. let input = Data(hexadecimalString: "1f01482a10030e0100")!
  14. XCTAssertEqual(0x802c, input.crc16())
  15. }
  16. }