(t *testing.T)
| 290 | } |
| 291 | |
| 292 | func TestBitmapRank2(t *testing.T) { |
| 293 | r := NewBitmap() |
| 294 | for i := uint64(1); i < 8194; i += 2 { |
| 295 | r.Add(i) |
| 296 | } |
| 297 | |
| 298 | rank := r.Rank(63) |
| 299 | assert.EqualValues(t, 32, rank) |
| 300 | } |
| 301 | |
| 302 | func TestBitmapRank(t *testing.T) { |
| 303 | for n := uint64(1); n <= 1048576; n *= 2 { |