diff --git a/roaring/roaring_test.go b/roaring/roaring_test.go index 11bab1c78..fb3517495 100644 --- a/roaring/roaring_test.go +++ b/roaring/roaring_test.go @@ -173,6 +173,12 @@ func TestBitmap_Xor_ArrayBitmap(t *testing.T) { if n := result.Count(); n > 0 { t.Fatalf("unexpected n: %d", n) } + + empty := roaring.NewBitmap() + result = bm1.Xor(empty) + if n := result.Count(); n != 5000 { + t.Fatalf("unexpected n: %d", n) + } } func TestBitmap_Xor_BitmapBitmap(t *testing.T) {