ratz/src/chatservers/common/mocks/ChatBot.go

type ChatBot

// BlackJackTake provides a mock function with given fields:
func (_m *ChatBot) BlackJackTake() int {}

// CheckBlackJackPayoutRecord provides a mock function with given fields: user, payout
func (_m *ChatBot) CheckBlackJackPayoutRecord(user common.UserId, payout int) {}

// CheckUserActivityRecord provides a mock function with given fields: numOfComments, usersToday, concurrentUsers
func (_m *ChatBot) CheckUserActivityRecord(numOfComments int, usersToday int, concurrentUsers int) {}

// Config provides a mock function with given fields:
func (_m *ChatBot) Config() config.ModuleConfigurations {}

// CurrentChampion provides a mock function with given fields:
func (_m *ChatBot) CurrentChampion() common.UserRecord {}

// CurrentMood provides a mock function with given fields:
func (_m *ChatBot) CurrentMood() common.Mood {}

// DecreaseRatzMood provides a mock function with given fields: amount
func (_m *ChatBot) DecreaseRatzMood(amount int) {}

// EpicTeams provides a mock function with given fields:
func (_m *ChatBot) EpicTeams() []common.EpicTeam {}

// GetCounter provides a mock function with given fields:
func (_m *ChatBot) GetCounter() int {}

// GetLastEventTimestamp provides a mock function with given fields: eventname
func (_m *ChatBot) GetLastEventTimestamp(eventname string) (time.Time, bool) {}

// HighestBlackJackPayout provides a mock function with given fields:
func (_m *ChatBot) HighestBlackJackPayout() (common.UserRecord, int) {}

// HighestConcurrentRecord provides a mock function with given fields:
func (_m *ChatBot) HighestConcurrentRecord() (int, string) {}

// ImproveRatzMood provides a mock function with given fields: amount
func (_m *ChatBot) ImproveRatzMood(amount int) {}

// IncrementCounter provides a mock function with given fields:
func (_m *ChatBot) IncrementCounter() {}

// LastChampionShipChallenge provides a mock function with given fields:
func (_m *ChatBot) LastChampionShipChallenge() time.Time {}

// LastChampionShipVictory provides a mock function with given fields:
func (_m *ChatBot) LastChampionShipVictory() time.Time {}

// LastUpkeep provides a mock function with given fields:
func (_m *ChatBot) LastUpkeep() time.Time {}

// LogDebug provides a mock function with given fields: message
func (_m *ChatBot) LogDebug(message string) {}

// LogError provides a mock function with given fields: message, err
func (_m *ChatBot) LogError(message string, err error) {}

// LogInfo provides a mock function with given fields: message
func (_m *ChatBot) LogInfo(message string) {}

// MessageIsForRatz provides a mock function with given fields: message
func (_m *ChatBot) MessageIsForRatz(message common.Message) bool {}

// NewChampion provides a mock function with given fields: champion
func (_m *ChatBot) NewChampion(champion common.UserId) {}

// OpenChannelToUser provides a mock function with given fields: u
func (_m *ChatBot) OpenChannelToUser(u common.UserRecord) common.Channel {}

// OrderStatistics provides a mock function with given fields:
func (_m *ChatBot) OrderStatistics() map[string]map[string]int {}

// PayUpkeep provides a mock function with given fields: amount
func (_m *ChatBot) PayUpkeep(amount int) {}

// Personality provides a mock function with given fields:
func (_m *ChatBot) Personality() personality.PersonalityPack {}

// PrimaryChannel provides a mock function with given fields:
func (_m *ChatBot) PrimaryChannel() common.Channel {}

// RatzImageMacro provides a mock function with given fields: channel, text, t
func (_m *ChatBot) RatzImageMacro(channel string, text string, t content.ImageMacroType) common.Message {}

// RecordBarOrder provides a mock function with given fields: svclevel, order, price
func (_m *ChatBot) RecordBarOrder(svclevel int, order string, price int) {}

// RecordTeamWin provides a mock function with given fields: teamName, members
func (_m *ChatBot) RecordTeamWin(teamName string, members []common.UserRecord) {}

// ReplyWithRatzImageMacro provides a mock function with given fields: message, text
func (_m *ChatBot) ReplyWithRatzImageMacro(message common.Message, text string) common.Message {}

// ReplyingToRatz provides a mock function with given fields: message
func (_m *ChatBot) ReplyingToRatz(message common.Message) bool {}

// SetLastEventTimestamp provides a mock function with given fields: eventname
func (_m *ChatBot) SetLastEventTimestamp(eventname string) {}

// SetMood provides a mock function with given fields: value
func (_m *ChatBot) SetMood(value int) {}

// SetStatusForDuration provides a mock function with given fields: status, duration
func (_m *ChatBot) SetStatusForDuration(status string, duration time.Duration) {}

// TodaysProfit provides a mock function with given fields:
func (_m *ChatBot) TodaysProfit() int {}

// TotalOrders provides a mock function with given fields:
func (_m *ChatBot) TotalOrders() int {}

// TotalProfit provides a mock function with given fields:
func (_m *ChatBot) TotalProfit() int {}

// TrackBlackJackTake provides a mock function with given fields: _a0
func (_m *ChatBot) TrackBlackJackTake(_a0 int) {}

// TrackChallenge provides a mock function with given fields:
func (_m *ChatBot) TrackChallenge() {}

// User provides a mock function with given fields:
func (_m *ChatBot) User() common.UserRecord {}

// UserActivityRecord provides a mock function with given fields:
func (_m *ChatBot) UserActivityRecord() (int, string) {}

// UserID provides a mock function with given fields:
func (_m *ChatBot) UserID() common.UserId {}

// UserTotalRecord provides a mock function with given fields:
func (_m *ChatBot) UserTotalRecord() (int, string) {}

// NewChatBot creates a new instance of ChatBot. 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 NewChatBot(t interface {}