type Tag … // AppliedOn provides a mock function with given fields: func (_m *Tag) AppliedOn() time.Time { … } // IsAchievementTag provides a mock function with given fields: func (_m *Tag) IsAchievementTag() bool { … } // IsSystemTag provides a mock function with given fields: func (_m *Tag) IsSystemTag() bool { … } // IsUserTag provides a mock function with given fields: func (_m *Tag) IsUserTag() bool { … } // Tag provides a mock function with given fields: func (_m *Tag) Tag() string { … } // NewTag creates a new instance of Tag. 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 NewTag(t interface { … }