(t *testing.T, unsafeBm *Bitmap, b []byte)
| 17 | ) |
| 18 | |
| 19 | func 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 | |
| 31 | func TestSerializationOfEmptyBitmap(t *testing.T) { |
| 32 | rb := NewBitmap() |
no test coverage detected
searching dependent graphs…