(t *testing.T)
| 359 | } |
| 360 | |
| 361 | func TestArrayContainerIand(t *testing.T) { |
| 362 | a := NewBitmap() |
| 363 | a.AddRange(0, 200000) |
| 364 | b := BitmapOf(50, 100000, 150000) |
| 365 | b.And(a) |
| 366 | r := b.ToArray() |
| 367 | |
| 368 | assert.Len(t, r, 3) |
| 369 | assert.EqualValues(t, 50, r[0]) |
| 370 | assert.EqualValues(t, 100000, r[1]) |
| 371 | assert.EqualValues(t, 150000, r[2]) |
| 372 | } |
| 373 | |
| 374 | func TestArrayIteratorPeekNext(t *testing.T) { |
| 375 | testContainerIteratorPeekNext(t, newArrayContainer()) |