MCPcopy Create free account
hub / github.com/RoaringBitmap/roaring / fromUnsafeBytesChecked

Function fromUnsafeBytesChecked

roaring64/serialization_test.go:19–29  ·  view source on GitHub ↗
(t *testing.T, unsafeBm *Bitmap, b []byte)

Source from the content-addressed store, hash-verified

17)
18
19func fromUnsafeBytesChecked(t *testing.T, unsafeBm *Bitmap, b []byte) {
20 var r bytes.Reader
21 r.Reset(b)
22 safeBm := NewBitmap()
23 safeCount, err := safeBm.ReadFrom(&r)
24 unsafeCount, err := unsafeBm.FromUnsafeBytes(b)
25 require.NoError(t, err)
26 require.NoError(t, err)
27 assert.True(t, safeBm.Equals(unsafeBm))
28 assert.EqualValues(t, safeCount, unsafeCount)
29}
30
31func TestSerializationOfEmptyBitmap(t *testing.T) {
32 rb := NewBitmap()

Calls 5

ReadFromMethod · 0.95
EqualsMethod · 0.95
NewBitmapFunction · 0.70
ResetMethod · 0.45
FromUnsafeBytesMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…