1// Automatically generated by MockGen. DO NOT EDIT!
2// Source: tracker.go
3
4package state
5
6import (
7	gomock "github.com/golang/mock/gomock"
8)
9
10// Mock of Tracker interface
11type MockTracker struct {
12	ctrl     *gomock.Controller
13	recorder *_MockTrackerRecorder
14}
15
16// Recorder for MockTracker (not exported)
17type _MockTrackerRecorder struct {
18	mock *MockTracker
19}
20
21func NewMockTracker(ctrl *gomock.Controller) *MockTracker {
22	mock := &MockTracker{ctrl: ctrl}
23	mock.recorder = &_MockTrackerRecorder{mock}
24	return mock
25}
26
27func (_m *MockTracker) EXPECT() *_MockTrackerRecorder {
28	return _m.recorder
29}
30
31func (_m *MockTracker) NewNick(nick string) *Nick {
32	ret := _m.ctrl.Call(_m, "NewNick", nick)
33	ret0, _ := ret[0].(*Nick)
34	return ret0
35}
36
37func (_mr *_MockTrackerRecorder) NewNick(arg0 interface{}) *gomock.Call {
38	return _mr.mock.ctrl.RecordCall(_mr.mock, "NewNick", arg0)
39}
40
41func (_m *MockTracker) GetNick(nick string) *Nick {
42	ret := _m.ctrl.Call(_m, "GetNick", nick)
43	ret0, _ := ret[0].(*Nick)
44	return ret0
45}
46
47func (_mr *_MockTrackerRecorder) GetNick(arg0 interface{}) *gomock.Call {
48	return _mr.mock.ctrl.RecordCall(_mr.mock, "GetNick", arg0)
49}
50
51func (_m *MockTracker) ReNick(old string, neu string) *Nick {
52	ret := _m.ctrl.Call(_m, "ReNick", old, neu)
53	ret0, _ := ret[0].(*Nick)
54	return ret0
55}
56
57func (_mr *_MockTrackerRecorder) ReNick(arg0, arg1 interface{}) *gomock.Call {
58	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReNick", arg0, arg1)
59}
60
61func (_m *MockTracker) DelNick(nick string) *Nick {
62	ret := _m.ctrl.Call(_m, "DelNick", nick)
63	ret0, _ := ret[0].(*Nick)
64	return ret0
65}
66
67func (_mr *_MockTrackerRecorder) DelNick(arg0 interface{}) *gomock.Call {
68	return _mr.mock.ctrl.RecordCall(_mr.mock, "DelNick", arg0)
69}
70
71func (_m *MockTracker) NickInfo(nick string, ident string, host string, name string) *Nick {
72	ret := _m.ctrl.Call(_m, "NickInfo", nick, ident, host, name)
73	ret0, _ := ret[0].(*Nick)
74	return ret0
75}
76
77func (_mr *_MockTrackerRecorder) NickInfo(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
78	return _mr.mock.ctrl.RecordCall(_mr.mock, "NickInfo", arg0, arg1, arg2, arg3)
79}
80
81func (_m *MockTracker) NickModes(nick string, modestr string) *Nick {
82	ret := _m.ctrl.Call(_m, "NickModes", nick, modestr)
83	ret0, _ := ret[0].(*Nick)
84	return ret0
85}
86
87func (_mr *_MockTrackerRecorder) NickModes(arg0, arg1 interface{}) *gomock.Call {
88	return _mr.mock.ctrl.RecordCall(_mr.mock, "NickModes", arg0, arg1)
89}
90
91func (_m *MockTracker) NewChannel(channel string) *Channel {
92	ret := _m.ctrl.Call(_m, "NewChannel", channel)
93	ret0, _ := ret[0].(*Channel)
94	return ret0
95}
96
97func (_mr *_MockTrackerRecorder) NewChannel(arg0 interface{}) *gomock.Call {
98	return _mr.mock.ctrl.RecordCall(_mr.mock, "NewChannel", arg0)
99}
100
101func (_m *MockTracker) GetChannel(channel string) *Channel {
102	ret := _m.ctrl.Call(_m, "GetChannel", channel)
103	ret0, _ := ret[0].(*Channel)
104	return ret0
105}
106
107func (_mr *_MockTrackerRecorder) GetChannel(arg0 interface{}) *gomock.Call {
108	return _mr.mock.ctrl.RecordCall(_mr.mock, "GetChannel", arg0)
109}
110
111func (_m *MockTracker) DelChannel(channel string) *Channel {
112	ret := _m.ctrl.Call(_m, "DelChannel", channel)
113	ret0, _ := ret[0].(*Channel)
114	return ret0
115}
116
117func (_mr *_MockTrackerRecorder) DelChannel(arg0 interface{}) *gomock.Call {
118	return _mr.mock.ctrl.RecordCall(_mr.mock, "DelChannel", arg0)
119}
120
121func (_m *MockTracker) Topic(channel string, topic string) *Channel {
122	ret := _m.ctrl.Call(_m, "Topic", channel, topic)
123	ret0, _ := ret[0].(*Channel)
124	return ret0
125}
126
127func (_mr *_MockTrackerRecorder) Topic(arg0, arg1 interface{}) *gomock.Call {
128	return _mr.mock.ctrl.RecordCall(_mr.mock, "Topic", arg0, arg1)
129}
130
131func (_m *MockTracker) ChannelModes(channel string, modestr string, modeargs ...string) *Channel {
132	_s := []interface{}{channel, modestr}
133	for _, _x := range modeargs {
134		_s = append(_s, _x)
135	}
136	ret := _m.ctrl.Call(_m, "ChannelModes", _s...)
137	ret0, _ := ret[0].(*Channel)
138	return ret0
139}
140
141func (_mr *_MockTrackerRecorder) ChannelModes(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
142	_s := append([]interface{}{arg0, arg1}, arg2...)
143	return _mr.mock.ctrl.RecordCall(_mr.mock, "ChannelModes", _s...)
144}
145
146func (_m *MockTracker) Me() *Nick {
147	ret := _m.ctrl.Call(_m, "Me")
148	ret0, _ := ret[0].(*Nick)
149	return ret0
150}
151
152func (_mr *_MockTrackerRecorder) Me() *gomock.Call {
153	return _mr.mock.ctrl.RecordCall(_mr.mock, "Me")
154}
155
156func (_m *MockTracker) IsOn(channel string, nick string) (*ChanPrivs, bool) {
157	ret := _m.ctrl.Call(_m, "IsOn", channel, nick)
158	ret0, _ := ret[0].(*ChanPrivs)
159	ret1, _ := ret[1].(bool)
160	return ret0, ret1
161}
162
163func (_mr *_MockTrackerRecorder) IsOn(arg0, arg1 interface{}) *gomock.Call {
164	return _mr.mock.ctrl.RecordCall(_mr.mock, "IsOn", arg0, arg1)
165}
166
167func (_m *MockTracker) Associate(channel string, nick string) *ChanPrivs {
168	ret := _m.ctrl.Call(_m, "Associate", channel, nick)
169	ret0, _ := ret[0].(*ChanPrivs)
170	return ret0
171}
172
173func (_mr *_MockTrackerRecorder) Associate(arg0, arg1 interface{}) *gomock.Call {
174	return _mr.mock.ctrl.RecordCall(_mr.mock, "Associate", arg0, arg1)
175}
176
177func (_m *MockTracker) Dissociate(channel string, nick string) {
178	_m.ctrl.Call(_m, "Dissociate", channel, nick)
179}
180
181func (_mr *_MockTrackerRecorder) Dissociate(arg0, arg1 interface{}) *gomock.Call {
182	return _mr.mock.ctrl.RecordCall(_mr.mock, "Dissociate", arg0, arg1)
183}
184
185func (_m *MockTracker) Wipe() {
186	_m.ctrl.Call(_m, "Wipe")
187}
188
189func (_mr *_MockTrackerRecorder) Wipe() *gomock.Call {
190	return _mr.mock.ctrl.RecordCall(_mr.mock, "Wipe")
191}
192
193func (_m *MockTracker) String() string {
194	ret := _m.ctrl.Call(_m, "String")
195	ret0, _ := ret[0].(string)
196	return ret0
197}
198
199func (_mr *_MockTrackerRecorder) String() *gomock.Call {
200	return _mr.mock.ctrl.RecordCall(_mr.mock, "String")
201}
202