Renames HasAll to IsSuperset; HasAll uses slice.

For the pedants. HasAll is now called IsSuperset and
the new HasAll method takes a slice instead of a set.
This commit is contained in:
Danny Jones
2014-07-18 13:53:36 -07:00
parent 2d9bad95f8
commit 136c9e112c
3 changed files with 20 additions and 5 deletions

View File

@@ -43,12 +43,18 @@ func TestStringSet(t *testing.T) {
t.Errorf("Unexpected contents: %#v", s)
}
s.Insert("a")
if s.HasAll("a","b","d") {
t.Errorf("Unexpected contents: %#v", s)
}
if !s.HasAll("a","b",) {
t.Errorf("Missing contents: %#v", s)
}
s2.Insert("a","b","d")
if s.HasAll(s2) {
if s.IsSuperset(s2) {
t.Errorf("Unexpected contents: %#v", s)
}
s2.Delete("d")
if !s.HasAll(s2) {
if !s.IsSuperset(s2) {
t.Errorf("Missing contents: %#v", s)
}
}