MCPcopy
hub / github.com/cortexlabs/cortex / TestRemove

Function TestRemove

pkg/lib/sets/strset/strset_test.go:50–64  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

48}
49
50func TestRemove(t *testing.T) {
51 set := strset.New("a", "b")
52 set.Remove("c")
53 require.Equal(t, set, strset.New("a", "b"))
54
55 set.Remove()
56 require.Equal(t, set, strset.New("a", "b"))
57
58 set.Remove("a")
59 require.Equal(t, set, strset.New("b"))
60
61 set.Add("a")
62 set.Remove("a", "b")
63 require.Equal(t, set, strset.New())
64}
65
66func TestPop(t *testing.T) {
67 set := strset.New("a", "b")

Callers

nothing calls this directly

Calls 4

NewFunction · 0.92
EqualMethod · 0.80
RemoveMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected