Skip to content

Commit f2bd667

Browse files
committed
unit tests
1 parent 88eca07 commit f2bd667

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

Tests/BitByteDataTests/LsbBitWriterTests.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,13 @@ class LsbBitWriterTests: XCTestCase {
7878
let bitReader = LsbBitReader(data: bitWriter.data)
7979
XCTAssertEqual(bitReader.int(fromBits: 14), 14582)
8080
}
81+
82+
func testUInt64() {
83+
let bitWriter = LsbBitWriter()
84+
bitWriter.write(unsignedNumber: UInt(UInt64.max), bitsCount: UInt64.bitWidth)
85+
86+
let byteReader = ByteReader.init(data: bitWriter.data)
87+
XCTAssertEqual(byteReader.uint64(), UInt64.max)
88+
}
8189

8290
}

Tests/BitByteDataTests/MsbBitWriterTests.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,13 @@ class MsbBitWriterTests: XCTestCase {
8181
let bitReader = MsbBitReader(data: bitWriter.data)
8282
XCTAssertEqual(bitReader.int(fromBits: 14), 14582)
8383
}
84+
85+
func testUInt64() {
86+
let bitWriter = MsbBitWriter()
87+
bitWriter.write(unsignedNumber: UInt(UInt64.max), bitsCount: UInt64.bitWidth)
88+
89+
let byteReader = ByteReader.init(data: bitWriter.data)
90+
XCTAssertEqual(byteReader.uint64(), UInt64.max)
91+
}
8492

8593
}

0 commit comments

Comments
 (0)