File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,6 +62,21 @@ class LsbBitReaderTests: XCTestCase {
6262 XCTAssertTrue ( bitReader. isAligned)
6363 }
6464
65+ func testAlign( ) {
66+ let bitReader = LsbBitReader ( data: LsbBitReaderTests . data)
67+
68+ _ = bitReader. bits ( count: 6 )
69+ XCTAssertFalse ( bitReader. isAligned)
70+
71+ bitReader. align ( )
72+ XCTAssertTrue ( bitReader. isAligned)
73+
74+ _ = bitReader. byte ( )
75+
76+ bitReader. align ( )
77+ XCTAssertTrue ( bitReader. isAligned)
78+ }
79+
6580 func testBitReaderByte( ) {
6681 let bitReader = LsbBitReader ( data: LsbBitReaderTests . data)
6782
Original file line number Diff line number Diff line change @@ -62,6 +62,21 @@ class MsbBitReaderTests: XCTestCase {
6262 XCTAssertTrue ( bitReader. isAligned)
6363 }
6464
65+ func testAlign( ) {
66+ let bitReader = MsbBitReader ( data: MsbBitReaderTests . data)
67+
68+ _ = bitReader. bits ( count: 6 )
69+ XCTAssertFalse ( bitReader. isAligned)
70+
71+ bitReader. align ( )
72+ XCTAssertTrue ( bitReader. isAligned)
73+
74+ _ = bitReader. byte ( )
75+
76+ bitReader. align ( )
77+ XCTAssertTrue ( bitReader. isAligned)
78+ }
79+
6580 func testBitReaderByte( ) {
6681 let bitReader = MsbBitReader ( data: MsbBitReaderTests . data)
6782
You can’t perform that action at this time.
0 commit comments