type Reputation … // AcceptChallenge provides a mock function with given fields: func (_m *Reputation) AcceptChallenge() { … } // AddReputation provides a mock function with given fields: rep, reason func (_m *Reputation) AddReputation(rep int, reason string) { … } // AssignRepLabel provides a mock function with given fields: func (_m *Reputation) AssignRepLabel() { … } // ChallengesAccepted provides a mock function with given fields: func (_m *Reputation) ChallengesAccepted() int { … } // ChallengesMade provides a mock function with given fields: func (_m *Reputation) ChallengesMade() int { … } // CurrentReputation provides a mock function with given fields: func (_m *Reputation) CurrentReputation() int { … } // CurrentReputationTag provides a mock function with given fields: func (_m *Reputation) CurrentReputationTag() string { … } // DecreaseRatzMood provides a mock function with given fields: reason, amount func (_m *Reputation) DecreaseRatzMood(reason string, amount int) { … } // DecreaseReputation provides a mock function with given fields: rep, reason func (_m *Reputation) DecreaseReputation(rep int, reason string) { … } // EffectOnRatzMood provides a mock function with given fields: func (_m *Reputation) EffectOnRatzMood() int { … } // EffectOnRatzMoodToday provides a mock function with given fields: func (_m *Reputation) EffectOnRatzMoodToday() (map[string]int, int) { … } // GainReasons provides a mock function with given fields: func (_m *Reputation) GainReasons() map[string]int { … } // GetRepLabel provides a mock function with given fields: func (_m *Reputation) GetRepLabel() string { … } // ImproveRatzMood provides a mock function with given fields: reason, amount func (_m *Reputation) ImproveRatzMood(reason string, amount int) { … } // LastChallenge provides a mock function with given fields: func (_m *Reputation) LastChallenge() time.Time { … } // LastLoss provides a mock function with given fields: func (_m *Reputation) LastLoss() time.Time { … } // LastWin provides a mock function with given fields: func (_m *Reputation) LastWin() time.Time { … } // LongestReign provides a mock function with given fields: func (_m *Reputation) LongestReign() time.Duration { … } // MakeChallenge provides a mock function with given fields: func (_m *Reputation) MakeChallenge() { … } // PurgeTodaysReputationGains provides a mock function with given fields: func (_m *Reputation) PurgeTodaysReputationGains() { … } // RecordChampionshipDefeat provides a mock function with given fields: lostTitle func (_m *Reputation) RecordChampionshipDefeat(lostTitle bool) { … } // RecordChampionshipWin provides a mock function with given fields: claimedTitle func (_m *Reputation) RecordChampionshipWin(claimedTitle bool) { … } // RepMultiplier provides a mock function with given fields: func (_m *Reputation) RepMultiplier() float64 { … } // TodaysReputationDecay provides a mock function with given fields: func (_m *Reputation) TodaysReputationDecay() int { … } // TodaysReputationGain provides a mock function with given fields: func (_m *Reputation) TodaysReputationGain() int { … } // TodaysReputationGainNet provides a mock function with given fields: func (_m *Reputation) TodaysReputationGainNet() int { … } // Wins provides a mock function with given fields: func (_m *Reputation) Wins() int { … } // NewReputation creates a new instance of Reputation. 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 NewReputation(t interface { … }