Skip to content

Commit c82cf60

Browse files
committed
Add Uint8List test case to dart_bit_buffer_test for bit buffer validation.
1 parent 09a7561 commit c82cf60

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/dart_bit_buffer_test.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import 'dart:typed_data';
2+
13
import 'package:bit_buffer/bit_buffer.dart';
24
import 'package:test/test.dart';
35

@@ -19,6 +21,13 @@ main() {
1921
expect(() => buffer.setBit(129, 0), throwsA(isA<RangeError>()));
2022
});
2123

24+
test("Uint8List", () {
25+
var data = Uint8List.fromList([1, 2, 3, 4, 5, 6, 7]);
26+
var bitBuffer = BitBuffer.formUInt8List(data);
27+
var uInt8List = bitBuffer.toUInt8List();
28+
expect(data, uInt8List);
29+
});
30+
2231
test("int64 msb", () {
2332
void testInt(int value, String binaryString) {
2433
BitBuffer buffer = BitBuffer();

0 commit comments

Comments
 (0)