package bitfield import "testing" func TestNew(t *testing.T) { bf := New(63) bf.Set(7) if !bf.At(7) { t.Error("want set, got clear") } bf.Clear(7) if bf.At(7) { t.Error("want cleared, got set") } // beyond range if bf.At(64) { t.Error("want clear, got set") } t.Log("len:", len(bf), bf, bf.At(7)) }