github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/algorithm/datastructures/bitmap/bitmap_test.go (about) 1 package bitmap 2 3 import ( 4 "github.com/bmizerany/assert" 5 "testing" 6 ) 7 8 func TestNewBitMap(t *testing.T) { 9 bm := NewBitMap(int(1 * KB)) 10 bm.Set(100) 11 bm.Set(20) 12 bm.Set(10) 13 bm.Set(9001) 14 15 assert.Equal(t, bm.Get(100), true) 16 assert.Equal(t, bm.Get(20), true) 17 assert.Equal(t, bm.Get(10), true) 18 assert.Equal(t, bm.Get(21), false) 19 //assert.Equal(t, bm.Get(9001), false) 20 21 }