diff options
Diffstat (limited to 'bitreader_test.go')
| -rw-r--r-- | bitreader_test.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/bitreader_test.go b/bitreader_test.go index aed0930..ef421a8 100644 --- a/bitreader_test.go +++ b/bitreader_test.go | |||
| @@ -47,7 +47,7 @@ func TestReadBits32(t *testing.T) { | |||
| 47 | if err != nil { | 47 | if err != nil { |
| 48 | t.Fatal(err) | 48 | t.Fatal(err) |
| 49 | } | 49 | } |
| 50 | value, err := bitreader.ReadBits32(32) | 50 | value, err := bitreader.ReadBits(32) |
| 51 | if err != nil { | 51 | if err != nil { |
| 52 | t.Fatal(err) | 52 | t.Fatal(err) |
| 53 | } | 53 | } |
| @@ -57,12 +57,12 @@ func TestReadBits32(t *testing.T) { | |||
| 57 | } | 57 | } |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | func TestReadBits32LSB(t *testing.T) { | 60 | func TestReadBitsLE(t *testing.T) { |
| 61 | bitreader := Reader(TestArray[:], true) | 61 | bitreader := Reader(TestArray[:], true) |
| 62 | expected := []int{1720, 1768} // 11010111000, 11011101000 | 62 | expected := []int{1720, 1768} // 11010111000, 11011101000 |
| 63 | for i := range expected { | 63 | for i := range expected { |
| 64 | bitreader.ReadBit() | 64 | bitreader.ReadBit() |
| 65 | value, err := bitreader.ReadBits32(32) | 65 | value, err := bitreader.ReadBits(32) |
| 66 | if err != nil { | 66 | if err != nil { |
| 67 | t.Fatal(err) | 67 | t.Fatal(err) |
| 68 | } | 68 | } |
| @@ -75,7 +75,10 @@ func TestReadBits32LSB(t *testing.T) { | |||
| 75 | func TestSkipBits(t *testing.T) { | 75 | func TestSkipBits(t *testing.T) { |
| 76 | bitreader := Reader(TestArray[:], false) | 76 | bitreader := Reader(TestArray[:], false) |
| 77 | expected := []bool{true, true, false, true} //00001101 | 77 | expected := []bool{true, true, false, true} //00001101 |
| 78 | bitreader.SkipBits(12) | 78 | err := bitreader.SkipBits(12) |
| 79 | if err != nil { | ||
| 80 | t.Fatal(err) | ||
| 81 | } | ||
| 79 | for i := range expected { | 82 | for i := range expected { |
| 80 | value, err := bitreader.ReadBit() | 83 | value, err := bitreader.ReadBit() |
| 81 | if err != nil { | 84 | if err != nil { |
| @@ -87,7 +90,7 @@ func TestSkipBits(t *testing.T) { | |||
| 87 | } | 90 | } |
| 88 | } | 91 | } |
| 89 | 92 | ||
| 90 | func TestSkipBitsLSB(t *testing.T) { | 93 | func TestSkipBitsLE(t *testing.T) { |
| 91 | bitreader := Reader(TestArray[:], true) | 94 | bitreader := Reader(TestArray[:], true) |
| 92 | expected := []bool{false, false, false, false} //10110000 | 95 | expected := []bool{false, false, false, false} //10110000 |
| 93 | bitreader.SkipBits(12) | 96 | bitreader.SkipBits(12) |