func (s tagSetSuite) TestContains(c *gc.C) { t, err := set.NewTagsFromStrings("unit-wordpress-0", "unit-rabbitmq-server-0") c.Assert(err, gc.IsNil) c.Assert(t.Contains(s.foo), gc.Equals, true) c.Assert(t.Contains(s.bar), gc.Equals, true) c.Assert(t.Contains(s.baz), gc.Equals, false) }
func (tagSetSuite) TestSize(c *gc.C) { // Empty sets are empty. s := set.NewTags() c.Assert(s.Size(), gc.Equals, 0) s, err := set.NewTagsFromStrings( "unit-wordpress-0", "unit-rabbitmq-server-0", ) c.Assert(err, gc.IsNil) c.Assert(s.Size(), gc.Equals, 2) }
func (tagSetSuite) TestSizeDuplicate(c *gc.C) { // Empty sets are empty. s := set.NewTags() c.Assert(s.Size(), gc.Equals, 0) // Size returns number of unique values. s, err := set.NewTagsFromStrings( "unit-wordpress-0", "unit-rabbitmq-server-0", "unit-wordpress-0", ) c.Assert(err, gc.IsNil) c.Assert(s.Size(), gc.Equals, 2) }
func (tagSetSuite) TestInitialStringValues(c *gc.C) { t, err := set.NewTagsFromStrings("unit-wordpress-0", "unit-rabbitmq-server-0") c.Assert(err, gc.IsNil) c.Assert(t.Size(), gc.Equals, 2) }