type CanMakeComments … // CommentsByChannel provides a mock function with given fields: func (_m *CanMakeComments) CommentsByChannel() map[string]int { … } // LastChannelActivity provides a mock function with given fields: func (_m *CanMakeComments) LastChannelActivity() common.Channel { … } // LastComment provides a mock function with given fields: func (_m *CanMakeComments) LastComment() common.Message { … } // TotalComments provides a mock function with given fields: func (_m *CanMakeComments) TotalComments() int { … } // TotalLinks provides a mock function with given fields: func (_m *CanMakeComments) TotalLinks() int { … } // TotalReactions provides a mock function with given fields: func (_m *CanMakeComments) TotalReactions() int { … } // NewCanMakeComments creates a new instance of CanMakeComments. 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 NewCanMakeComments(t interface { … }