ratz/src/chatservers/common/mocks/TaggableObject.go

type TaggableObject

// AddExclusiveSystemTag provides a mock function with given fields: tag
func (_m *TaggableObject) AddExclusiveSystemTag(tag string) {}

// AddExclusiveUserTag provides a mock function with given fields: tag
func (_m *TaggableObject) AddExclusiveUserTag(tag string) {}

// AddSystemTag provides a mock function with given fields: tag
func (_m *TaggableObject) AddSystemTag(tag string) {}

// AddUserTag provides a mock function with given fields: tag
func (_m *TaggableObject) AddUserTag(tag string) {}

// AllSystemTags provides a mock function with given fields:
func (_m *TaggableObject) AllSystemTags() []common.Tag {}

// AllTags provides a mock function with given fields:
func (_m *TaggableObject) AllTags() []common.Tag {}

// AllUserTags provides a mock function with given fields:
func (_m *TaggableObject) AllUserTags() []common.Tag {}

// HasTag provides a mock function with given fields: name
func (_m *TaggableObject) HasTag(name string) bool {}

// RemoveSystemTag provides a mock function with given fields: tag
func (_m *TaggableObject) RemoveSystemTag(tag string) {}

// RemoveUserTag provides a mock function with given fields: tag
func (_m *TaggableObject) RemoveUserTag(tag string) {}

// NewTaggableObject creates a new instance of TaggableObject. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewTaggableObject(t interface {}