MCPcopy
hub / github.com/RoaringBitmap/roaring / TestRunArrayUnionToRuns

Function TestRunArrayUnionToRuns

runcontainer_test.go:112–118  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

110}
111
112func TestRunArrayUnionToRuns(t *testing.T) {
113 arrayArg := newArrayContainerRange(0, 10)
114 runArg := newRunContainer16Range(11, 65535)
115 intervals, cardMinusOne := runArrayUnionToRuns(runArg, arrayArg)
116 assert.Equal(t, uint16(65535), cardMinusOne)
117 assert.Equal(t, []interval16{{start: 0, length: 65535}}, intervals)
118}
119
120func TestRleRunIterator16(t *testing.T) {
121 t.Run("RunIterator16 unit tests for next, hasNext, and peekNext should pass", func(t *testing.T) {

Callers

nothing calls this directly

Calls 3

newArrayContainerRangeFunction · 0.85
newRunContainer16RangeFunction · 0.85
runArrayUnionToRunsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…