MCPcopy Create free account
hub / github.com/brimdata/super / TestBitsTrueCount

Function TestBitsTrueCount

vector/bitvec/bits_test.go:13–22  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11}
12
13func TestBitsTrueCount(t *testing.T) {
14 assert.EqualValues(t, 0, Zero.TrueCount())
15 bits := []uint64{0xff}
16 assert.EqualValues(t, 1, New(bits, 1).TrueCount())
17 assert.EqualValues(t, 8, New(bits, 64).TrueCount())
18 bits = []uint64{0xff, 0xff << 56}
19 assert.EqualValues(t, 8, New(bits, 65).TrueCount())
20 assert.EqualValues(t, 15, New(bits, 127).TrueCount())
21 assert.EqualValues(t, 16, New(bits, 128).TrueCount())
22}

Callers

nothing calls this directly

Calls 2

TrueCountMethod · 0.80
NewFunction · 0.70

Tested by

no test coverage detected