(t *testing.T)
| 647 | } |
| 648 | |
| 649 | func TestFirstLast(t *testing.T) { |
| 650 | bm := New() |
| 651 | bm.AddInt(2) |
| 652 | bm.AddInt(4) |
| 653 | bm.AddInt(8) |
| 654 | |
| 655 | assert.EqualValues(t, 2, bm.Minimum()) |
| 656 | assert.EqualValues(t, 8, bm.Maximum()) |
| 657 | |
| 658 | i := 1 << 5 |
| 659 | |
| 660 | for ; i < (1 << 17); i++ { |
| 661 | bm.AddInt(i) |
| 662 | |
| 663 | assert.EqualValues(t, 2, bm.Minimum()) |
| 664 | assert.EqualValues(t, i, bm.Maximum()) |
| 665 | } |
| 666 | |
| 667 | bm.RunOptimize() |
| 668 | |
| 669 | assert.EqualValues(t, 2, bm.Minimum()) |
| 670 | assert.EqualValues(t, i-1, bm.Maximum()) |
| 671 | } |
| 672 | |
| 673 | func TestRoaringBitmapBitmapOf(t *testing.T) { |
| 674 | array := []uint32{5580, 33722, 44031, 57276, 83097} |
nothing calls this directly
no test coverage detected
searching dependent graphs…