(t *testing.T)
| 80 | } |
| 81 | |
| 82 | func TestOrderedSetUnion(t *testing.T) { |
| 83 | s1 := NewOrderedSetFromSlice([]string{"a"}) |
| 84 | s2 := NewOrderedSetFromSlice([]string{"b", "a"}) |
| 85 | |
| 86 | elems := make([]string, 0) |
| 87 | for e := range s1.Union(s2).Iter() { |
| 88 | elems = append(elems, e) |
| 89 | } |
| 90 | |
| 91 | require.Len(t, elems, 2) |
| 92 | assert.Equal(t, "a", elems[0]) |
| 93 | assert.Equal(t, "b", elems[1]) |
| 94 | } |
| 95 | |
| 96 | func TestOrderedSetIntersect(t *testing.T) { |
| 97 | s1 := NewOrderedSetFromSlice([]string{"a"}) |
nothing calls this directly
no test coverage detected