aboutsummaryrefslogtreecommitdiff
path: root/ber/bits_test.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-07-14 23:22:04 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-07-14 23:22:04 +0200
commit6d033680eb74abe871e7b261e6911d646f9e365b (patch)
tree8c6e72f422aacc24320827d243651a1a60c6b5b2 /ber/bits_test.go
parenta1a7ee2520f375ab85a6e2a4a170e7e5116be1f4 (diff)
Rename Bits into BitString
Diffstat (limited to 'ber/bits_test.go')
-rw-r--r--ber/bits_test.go54
1 files changed, 0 insertions, 54 deletions
diff --git a/ber/bits_test.go b/ber/bits_test.go
deleted file mode 100644
index c20b3db..0000000
--- a/ber/bits_test.go
+++ /dev/null
@@ -1,54 +0,0 @@
-package ber
-
-import (
- "bytes"
- "testing"
-)
-
-type bitTest struct {
- bytes []byte
- bits Bits
-}
-
-var bitTestData = []bitTest{
- {
- []byte{0, 8, 0},
- Bits{
- false, false, false, false, true, false, false, false,
- false, false, false, false, false, false, false, false,
- },
- },
- {
- []byte{7, 0x80},
- Bits{true},
- },
- {
- []byte{4, 0x20},
- Bits{false, false, true, false},
- },
-}
-
-func bitsEqual(a, b Bits) bool {
- if len(a) != len(b) {
- return false
- }
- for i := range a {
- if a[i] != b[i] {
- return false
- }
- }
- return true
-}
-
-func TestBits(t *testing.T) {
- for _, test := range bitTestData {
- bi := UnmarshalBitString(test.bytes)
- if !bitsEqual(bi, test.bits) {
- t.Error(test.bytes, "expexted", test.bits, "got", bi)
- }
- by := MarshalBitString(test.bits)
- if !bytes.Equal(by, test.bytes) {
- t.Error(test.bits, "expexted", test.bytes, "got", by)
- }
- }
-}