| 1234567891011121314151617181920212223242526272829 |
- //
- // ChangeRemoteControlIDMessageBodyTests.swift
- // MinimedKitTests
- //
- // Copyright © 2018 Pete Schwamb. All rights reserved.
- //
- import XCTest
- @testable import MinimedKit
- class ChangeRemoteControlIDMessageBodyTests: XCTestCase {
- func testEncodeOneRemote() {
- let expected = Data(hexadecimalString: "0700313233343536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")!
- let body = ChangeRemoteControlIDMessageBody(id: Data([1, 2, 3, 4, 5, 6]), index: 0)!
- XCTAssertEqual(expected, body.txData, body.txData.hexadecimalString)
- }
- func testEncodeZeroRemotes() {
- let expected = Data(hexadecimalString: "07022d2d2d2d2d2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")!
- let body = ChangeRemoteControlIDMessageBody(id: nil, index: 2)!
- XCTAssertEqual(expected, body.txData)
- }
- }
|