ReadCurrentGlucosePageMessageBodyTests.swift 744 B

1234567891011121314151617181920212223242526
  1. //
  2. // ReadCurrentGlucosePageMessageBodyTests.swift
  3. // RileyLink
  4. //
  5. // Created by Timothy Mecklem on 10/19/16.
  6. // Copyright © 2016 Pete Schwamb. All rights reserved.
  7. //
  8. import XCTest
  9. @testable import MinimedKit
  10. class ReadCurrentGlucosePageMessageBodyTests: XCTestCase {
  11. func testResponseInitializer() {
  12. var responseData = Data(hexadecimalString: "0000000D6100100020")!
  13. responseData.append(contentsOf: [UInt8](repeating: 0, count: 65 - responseData.count))
  14. let messageBody = ReadCurrentGlucosePageMessageBody(rxData: responseData)!
  15. XCTAssertEqual(messageBody.pageNum, 3425)
  16. XCTAssertEqual(messageBody.glucose, 16)
  17. XCTAssertEqual(messageBody.isig, 32)
  18. }
  19. }