type HasActivityTracking … // ActiveInChannels provides a mock function with given fields: window func (_m *HasActivityTracking) ActiveInChannels(window common.TimeWindow) []common.Channel { … } // ActivityInAllChannels provides a mock function with given fields: window func (_m *HasActivityTracking) ActivityInAllChannels(window common.TimeWindow) int { … } // ActivityInChannel provides a mock function with given fields: channelid, window func (_m *HasActivityTracking) ActivityInChannel(channelid string, window common.TimeWindow) int { … } // TrackUserComment provides a mock function with given fields: m func (_m *HasActivityTracking) TrackUserComment(m common.Message) { … } // TrackUserReactions provides a mock function with given fields: r func (_m *HasActivityTracking) TrackUserReactions(r common.MessageReaction) { … } // NewHasActivityTracking creates a new instance of HasActivityTracking. 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 NewHasActivityTracking(t interface { … }