TestCardinalityInRangeEmpty tests that empty ranges return 0.
(t *testing.T)
| 1079 | |
| 1080 | // TestCardinalityInRangeEmpty tests that empty ranges return 0. |
| 1081 | func TestCardinalityInRangeEmpty(t *testing.T) { |
| 1082 | rb := NewBitmap() |
| 1083 | rb.AddRange(100, 200) |
| 1084 | assert.EqualValues(t, 0, rb.CardinalityInRange(50, 50)) // empty range |
| 1085 | assert.EqualValues(t, 0, rb.CardinalityInRange(100, 100)) // empty range |
| 1086 | assert.EqualValues(t, 0, rb.CardinalityInRange(200, 100)) // inverted range |
| 1087 | assert.EqualValues(t, 0, rb.CardinalityInRange(300, 400)) // no values in range |
| 1088 | assert.EqualValues(t, 0, rb.CardinalityInRange(0, 100)) // no values before the range |
| 1089 | } |
| 1090 | |
| 1091 | // TestCardinalityInRangeSingleContainer tests ranges within a single container. |
| 1092 | func TestCardinalityInRangeSingleContainer(t *testing.T) { |
nothing calls this directly
no test coverage detected
searching dependent graphs…