| 123456789101112131415161718192021222324252627282930313233 |
- //
- // DeviceLinkMessageBodyTests.swift
- // RileyLink
- //
- // Created by Pete Schwamb on 3/7/16.
- // Copyright © 2016 LoopKit Authors. All rights reserved.
- //
- import XCTest
- @testable import MinimedKit
- class DeviceLinkMessageBodyTests: XCTestCase {
-
- func testValidDeviceLinkMessage() {
- let message = PumpMessage(rxData: Data(hexadecimalString: "a23505350a93ce8aa000")!)
-
- if let message = message {
- XCTAssertTrue(message.messageBody is DeviceLinkMessageBody)
- } else {
- XCTFail("\(String(describing: message)) is nil")
- }
- }
-
- func testMidnightSensor() {
- let message = PumpMessage(rxData: Data(hexadecimalString: "a23505350a93ce8aa000")!)!
-
- let body = message.messageBody as! DeviceLinkMessageBody
-
- XCTAssertEqual(body.sequence, 19)
- XCTAssertEqual(body.deviceAddress.hexadecimalString, "ce8aa0")
- }
- }
|