Skip to content

Commit 043b272

Browse files
committed
Test correctness of bit operations of converted-from-byte-reader bit readers if byte operation was used
1 parent c362c54 commit 043b272

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

Tests/BitByteDataTests/LsbBitReaderTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,9 @@ class LsbBitReaderTests: XCTestCase {
270270
let byteReader = ByteReader(data: LsbBitReaderTests.data)
271271
_ = byteReader.byte()
272272
let bitReader = LsbBitReader(byteReader)
273-
XCTAssertEqual(bitReader.bits(count: 4), [0, 1, 1, 0])
274-
XCTAssertEqual(bitReader.int(fromBits: 4), 13)
273+
XCTAssertEqual(bitReader.byte(), 0xD6)
274+
XCTAssertEqual(bitReader.bits(count: 4), [1, 1, 1, 0])
275+
XCTAssertEqual(bitReader.int(fromBits: 4), 5)
275276
}
276277

277278
func testBitsLeft() {

Tests/BitByteDataTests/MsbBitReaderTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,9 @@ class MsbBitReaderTests: XCTestCase {
270270
let byteReader = ByteReader(data: MsbBitReaderTests.data)
271271
_ = byteReader.byte()
272272
let bitReader = MsbBitReader(byteReader)
273-
XCTAssertEqual(bitReader.bits(count: 4), [1, 1, 0, 1])
274-
XCTAssertEqual(bitReader.int(fromBits: 4), 6)
273+
XCTAssertEqual(bitReader.byte(), 0xD6)
274+
XCTAssertEqual(bitReader.bits(count: 4), [0, 1, 0, 1])
275+
XCTAssertEqual(bitReader.int(fromBits: 4), 7)
275276
}
276277

277278
func testBitsLeft() {

0 commit comments

Comments
 (0)