| 1234567891011121314151617181920212223242526272829303132 |
- //
- // GetBatteryCarelinkMessageBodyTests.swift
- // RileyLink
- //
- // Created by Pete Schwamb on 3/16/16.
- // Copyright © 2016 Pete Schwamb. All rights reserved.
- //
- import XCTest
- @testable import MinimedKit
- class GetBatteryCarelinkMessageBodyTests: XCTestCase {
-
- func testValidGetBatteryResponse() {
- let message = PumpMessage(rxData: Data(hexadecimalString: "a7350535720300008c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")!)
-
- if let message = message {
- XCTAssertTrue(message.messageBody is GetBatteryCarelinkMessageBody)
- let body = message.messageBody as! GetBatteryCarelinkMessageBody
- XCTAssertEqual(body.volts, 1.4)
- if case .normal = body.status {
- // OK
- } else {
- XCTFail()
- }
- } else {
- XCTFail("\(String(describing: message)) is nil")
- }
- }
- }
|