File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments