common: use slices.Collect in tests

This commit is contained in:
Felix Lange 2025-03-14 16:59:21 +01:00
parent 230912880e
commit 1363a69abe

View file

@ -22,20 +22,14 @@ import (
) )
func TestRangeIter(t *testing.T) { func TestRangeIter(t *testing.T) {
var values []uint32
r := NewRange[uint32](1, 7) r := NewRange[uint32](1, 7)
for i := range r.Iter() { values := slices.Collect(r.Iter())
values = append(values, i)
}
if !slices.Equal(values, []uint32{1, 2, 3, 4, 5, 6, 7}) { if !slices.Equal(values, []uint32{1, 2, 3, 4, 5, 6, 7}) {
t.Fatalf("wrong iter values: %v", values) t.Fatalf("wrong iter values: %v", values)
} }
values = nil
empty := NewRange[uint32](1, 0) empty := NewRange[uint32](1, 0)
for i := range empty.Iter() { values = slices.Collect(empty.Iter())
values = append(values, i)
}
if !slices.Equal(values, []uint32{}) { if !slices.Equal(values, []uint32{}) {
t.Fatalf("wrong iter values: %v", values) t.Fatalf("wrong iter values: %v", values)
} }