Add SetBits test for Full uint32 set

This commit is contained in:
bloeys
2024-07-22 00:21:04 +04:00
parent a666d180ec
commit f5a31814c7

View File

@ -127,6 +127,7 @@ func TestNSetFullRange(t *testing.T) {
} }
} }
fullRangeNSet.Add(math.MaxUint32) fullRangeNSet.Add(math.MaxUint32)
AllTrue(t, fullRangeNSet.SetBits == math.MaxUint32+1)
} }
n := fullRangeNSet n := fullRangeNSet
@ -138,7 +139,7 @@ func TestNSetFullRange(t *testing.T) {
for j := 0; j < len(b.Data); j++ { for j := 0; j < len(b.Data); j++ {
if b.Data[j] != math.MaxUint64 { if b.Data[j] != math.MaxUint64 {
t.Errorf("Error: storage unit is NOT equal to MaxUint64 (i=%d,j=%d)! Expected math.MaxUint64 but got '%08b'\n", t.Fatalf("Error: storage unit is NOT equal to MaxUint64 (i=%d,j=%d)! Expected math.MaxUint64 but got '%08b'\n",
i, i,
j, j,
b.Data[j]) b.Data[j])