util/set: add more functionality to IntSet (#16640)

This commit is contained in:
Joe Tsai
2025-07-30 13:08:53 -07:00
committed by GitHub
parent eed3e5dc61
commit 1cc842b389
2 changed files with 32 additions and 0 deletions

View File

@@ -47,6 +47,9 @@ func TestIntSet(t *testing.T) {
deleteInt(t, ss, &si, math.MinInt64)
deleteInt(t, ss, &si, math.MaxInt64)
intValues(t, ss, si)
if !si.Equal(IntsOf(ss.Slice()...)) {
t.Errorf("{%v}.Equal({%v}) = false, want true", si, ss)
}
})
t.Run("Uint64", func(t *testing.T) {
@@ -80,6 +83,9 @@ func TestIntSet(t *testing.T) {
intValues(t, ss, si)
deleteInt(t, ss, &si, math.MaxInt64)
intValues(t, ss, si)
if !si.Equal(IntsOf(ss.Slice()...)) {
t.Errorf("{%v}.Equal({%v}) = false, want true", si, ss)
}
})
}