type ChampionShipReputation … // AcceptChallenge provides a mock function with given fields: func (_m *ChampionShipReputation) AcceptChallenge() { … } // ChallengesAccepted provides a mock function with given fields: func (_m *ChampionShipReputation) ChallengesAccepted() int { … } // ChallengesMade provides a mock function with given fields: func (_m *ChampionShipReputation) ChallengesMade() int { … } // LastChallenge provides a mock function with given fields: func (_m *ChampionShipReputation) LastChallenge() time.Time { … } // LastLoss provides a mock function with given fields: func (_m *ChampionShipReputation) LastLoss() time.Time { … } // LastWin provides a mock function with given fields: func (_m *ChampionShipReputation) LastWin() time.Time { … } // LongestReign provides a mock function with given fields: func (_m *ChampionShipReputation) LongestReign() time.Duration { … } // MakeChallenge provides a mock function with given fields: func (_m *ChampionShipReputation) MakeChallenge() { … } // RecordChampionshipDefeat provides a mock function with given fields: lostTitle func (_m *ChampionShipReputation) RecordChampionshipDefeat(lostTitle bool) { … } // RecordChampionshipWin provides a mock function with given fields: claimedTitle func (_m *ChampionShipReputation) RecordChampionshipWin(claimedTitle bool) { … } // Wins provides a mock function with given fields: func (_m *ChampionShipReputation) Wins() int { … } // NewChampionShipReputation creates a new instance of ChampionShipReputation. 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 NewChampionShipReputation(t interface { … }