aboutsummaryrefslogtreecommitdiff
path: root/ber/bitstring_test.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-07-15 14:32:02 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-07-15 14:32:02 +0200
commita1c1227233f35978dd00ab8de541c7c763bbcd72 (patch)
tree570bb816502518aa0fdf4ee9d83579928eebdcc4 /ber/bitstring_test.go
parented424d007c1f0830e3c73bcf3e35e93a2f0d22e6 (diff)
Expand to powers of 2
Diffstat (limited to 'ber/bitstring_test.go')
-rw-r--r--ber/bitstring_test.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/ber/bitstring_test.go b/ber/bitstring_test.go
index babde4d..3c67228 100644
--- a/ber/bitstring_test.go
+++ b/ber/bitstring_test.go
@@ -55,16 +55,18 @@ func TestBitString(t *testing.T) {
func TestSet(t *testing.T) {
bs := BitString{true, false}
- bs.Set(3)
- ex := BitString{true, false, false, true}
+ bs.Set(4)
+ ex := BitString{true, false, false, false, true, false, false, false}
if !bs.Equal(ex) {
t.Error("expexted", ex, "got", bs)
}
- bs.Clear(0)
- ex = BitString{false, false, false, true}
+ bs = bs[:4]
+ bs.Set(3)
+ ex = BitString{true, false, false, true}
if !bs.Equal(ex) {
t.Error("expexted", ex, "got", bs)
}
+ bs.Clear(0)
if bs.IsSet(0) {
t.Error("got", bs)
}