func TestSet(t *testing.T) { … } func TestSetDeleteMultiples(t *testing.T) { … } func TestSetClear(t *testing.T) { … } func TestSetClearWithSharedReference(t *testing.T) { … } func TestSetClearInSeparateFunction(t *testing.T) { … } func clearSetAndAdd[T comparable](s sets.Set[T], a T) { … } func TestNewSet(t *testing.T) { … } func TestKeySet(t *testing.T) { … } func TestNewEmptySet(t *testing.T) { … } func TestSortedList(t *testing.T) { … } func TestSetDifference(t *testing.T) { … } func TestSetSymmetricDifference(t *testing.T) { … } func TestSetHasAny(t *testing.T) { … } func TestSetEquals(t *testing.T) { … } func TestUnion(t *testing.T) { … } func TestIntersection(t *testing.T) { … }