Dragonfly2

Форк
0
/
peer_manager_mock.go 
118 строк · 3.5 Кб
1
// Code generated by MockGen. DO NOT EDIT.
2
// Source: peer_manager.go
3
//
4
// Generated by this command:
5
//
6
//	mockgen -destination peer_manager_mock.go -source peer_manager.go -package resource
7
//
8
// Package resource is a generated GoMock package.
9
package resource
10

11
import (
12
	reflect "reflect"
13

14
	gomock "go.uber.org/mock/gomock"
15
)
16

17
// MockPeerManager is a mock of PeerManager interface.
18
type MockPeerManager struct {
19
	ctrl     *gomock.Controller
20
	recorder *MockPeerManagerMockRecorder
21
}
22

23
// MockPeerManagerMockRecorder is the mock recorder for MockPeerManager.
24
type MockPeerManagerMockRecorder struct {
25
	mock *MockPeerManager
26
}
27

28
// NewMockPeerManager creates a new mock instance.
29
func NewMockPeerManager(ctrl *gomock.Controller) *MockPeerManager {
30
	mock := &MockPeerManager{ctrl: ctrl}
31
	mock.recorder = &MockPeerManagerMockRecorder{mock}
32
	return mock
33
}
34

35
// EXPECT returns an object that allows the caller to indicate expected use.
36
func (m *MockPeerManager) EXPECT() *MockPeerManagerMockRecorder {
37
	return m.recorder
38
}
39

40
// Delete mocks base method.
41
func (m *MockPeerManager) Delete(arg0 string) {
42
	m.ctrl.T.Helper()
43
	m.ctrl.Call(m, "Delete", arg0)
44
}
45

46
// Delete indicates an expected call of Delete.
47
func (mr *MockPeerManagerMockRecorder) Delete(arg0 any) *gomock.Call {
48
	mr.mock.ctrl.T.Helper()
49
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockPeerManager)(nil).Delete), arg0)
50
}
51

52
// Load mocks base method.
53
func (m *MockPeerManager) Load(arg0 string) (*Peer, bool) {
54
	m.ctrl.T.Helper()
55
	ret := m.ctrl.Call(m, "Load", arg0)
56
	ret0, _ := ret[0].(*Peer)
57
	ret1, _ := ret[1].(bool)
58
	return ret0, ret1
59
}
60

61
// Load indicates an expected call of Load.
62
func (mr *MockPeerManagerMockRecorder) Load(arg0 any) *gomock.Call {
63
	mr.mock.ctrl.T.Helper()
64
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Load", reflect.TypeOf((*MockPeerManager)(nil).Load), arg0)
65
}
66

67
// LoadOrStore mocks base method.
68
func (m *MockPeerManager) LoadOrStore(arg0 *Peer) (*Peer, bool) {
69
	m.ctrl.T.Helper()
70
	ret := m.ctrl.Call(m, "LoadOrStore", arg0)
71
	ret0, _ := ret[0].(*Peer)
72
	ret1, _ := ret[1].(bool)
73
	return ret0, ret1
74
}
75

76
// LoadOrStore indicates an expected call of LoadOrStore.
77
func (mr *MockPeerManagerMockRecorder) LoadOrStore(arg0 any) *gomock.Call {
78
	mr.mock.ctrl.T.Helper()
79
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LoadOrStore", reflect.TypeOf((*MockPeerManager)(nil).LoadOrStore), arg0)
80
}
81

82
// Range mocks base method.
83
func (m *MockPeerManager) Range(f func(any, any) bool) {
84
	m.ctrl.T.Helper()
85
	m.ctrl.Call(m, "Range", f)
86
}
87

88
// Range indicates an expected call of Range.
89
func (mr *MockPeerManagerMockRecorder) Range(f any) *gomock.Call {
90
	mr.mock.ctrl.T.Helper()
91
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Range", reflect.TypeOf((*MockPeerManager)(nil).Range), f)
92
}
93

94
// RunGC mocks base method.
95
func (m *MockPeerManager) RunGC() error {
96
	m.ctrl.T.Helper()
97
	ret := m.ctrl.Call(m, "RunGC")
98
	ret0, _ := ret[0].(error)
99
	return ret0
100
}
101

102
// RunGC indicates an expected call of RunGC.
103
func (mr *MockPeerManagerMockRecorder) RunGC() *gomock.Call {
104
	mr.mock.ctrl.T.Helper()
105
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunGC", reflect.TypeOf((*MockPeerManager)(nil).RunGC))
106
}
107

108
// Store mocks base method.
109
func (m *MockPeerManager) Store(arg0 *Peer) {
110
	m.ctrl.T.Helper()
111
	m.ctrl.Call(m, "Store", arg0)
112
}
113

114
// Store indicates an expected call of Store.
115
func (mr *MockPeerManagerMockRecorder) Store(arg0 any) *gomock.Call {
116
	mr.mock.ctrl.T.Helper()
117
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Store", reflect.TypeOf((*MockPeerManager)(nil).Store), arg0)
118
}
119

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.