github.com/MetalBlockchain/metalgo@v1.11.9/snow/networking/router/mock_router.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: snow/networking/router/router.go 3 // 4 // Generated by this command: 5 // 6 // mockgen -source=snow/networking/router/router.go -destination=snow/networking/router/mock_router.go -package=router -exclude_interfaces=InternalHandler 7 // 8 9 // Package router is a generated GoMock package. 10 package router 11 12 import ( 13 context "context" 14 reflect "reflect" 15 time "time" 16 17 ids "github.com/MetalBlockchain/metalgo/ids" 18 message "github.com/MetalBlockchain/metalgo/message" 19 p2p "github.com/MetalBlockchain/metalgo/proto/pb/p2p" 20 handler "github.com/MetalBlockchain/metalgo/snow/networking/handler" 21 timeout "github.com/MetalBlockchain/metalgo/snow/networking/timeout" 22 logging "github.com/MetalBlockchain/metalgo/utils/logging" 23 set "github.com/MetalBlockchain/metalgo/utils/set" 24 version "github.com/MetalBlockchain/metalgo/version" 25 prometheus "github.com/prometheus/client_golang/prometheus" 26 gomock "go.uber.org/mock/gomock" 27 ) 28 29 // MockRouter is a mock of Router interface. 30 type MockRouter struct { 31 ctrl *gomock.Controller 32 recorder *MockRouterMockRecorder 33 } 34 35 // MockRouterMockRecorder is the mock recorder for MockRouter. 36 type MockRouterMockRecorder struct { 37 mock *MockRouter 38 } 39 40 // NewMockRouter creates a new mock instance. 41 func NewMockRouter(ctrl *gomock.Controller) *MockRouter { 42 mock := &MockRouter{ctrl: ctrl} 43 mock.recorder = &MockRouterMockRecorder{mock} 44 return mock 45 } 46 47 // EXPECT returns an object that allows the caller to indicate expected use. 48 func (m *MockRouter) EXPECT() *MockRouterMockRecorder { 49 return m.recorder 50 } 51 52 // AddChain mocks base method. 53 func (m *MockRouter) AddChain(ctx context.Context, chain handler.Handler) { 54 m.ctrl.T.Helper() 55 m.ctrl.Call(m, "AddChain", ctx, chain) 56 } 57 58 // AddChain indicates an expected call of AddChain. 59 func (mr *MockRouterMockRecorder) AddChain(ctx, chain any) *gomock.Call { 60 mr.mock.ctrl.T.Helper() 61 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChain", reflect.TypeOf((*MockRouter)(nil).AddChain), ctx, chain) 62 } 63 64 // Benched mocks base method. 65 func (m *MockRouter) Benched(chainID ids.ID, validatorID ids.NodeID) { 66 m.ctrl.T.Helper() 67 m.ctrl.Call(m, "Benched", chainID, validatorID) 68 } 69 70 // Benched indicates an expected call of Benched. 71 func (mr *MockRouterMockRecorder) Benched(chainID, validatorID any) *gomock.Call { 72 mr.mock.ctrl.T.Helper() 73 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Benched", reflect.TypeOf((*MockRouter)(nil).Benched), chainID, validatorID) 74 } 75 76 // Connected mocks base method. 77 func (m *MockRouter) Connected(nodeID ids.NodeID, nodeVersion *version.Application, subnetID ids.ID) { 78 m.ctrl.T.Helper() 79 m.ctrl.Call(m, "Connected", nodeID, nodeVersion, subnetID) 80 } 81 82 // Connected indicates an expected call of Connected. 83 func (mr *MockRouterMockRecorder) Connected(nodeID, nodeVersion, subnetID any) *gomock.Call { 84 mr.mock.ctrl.T.Helper() 85 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Connected", reflect.TypeOf((*MockRouter)(nil).Connected), nodeID, nodeVersion, subnetID) 86 } 87 88 // Disconnected mocks base method. 89 func (m *MockRouter) Disconnected(nodeID ids.NodeID) { 90 m.ctrl.T.Helper() 91 m.ctrl.Call(m, "Disconnected", nodeID) 92 } 93 94 // Disconnected indicates an expected call of Disconnected. 95 func (mr *MockRouterMockRecorder) Disconnected(nodeID any) *gomock.Call { 96 mr.mock.ctrl.T.Helper() 97 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Disconnected", reflect.TypeOf((*MockRouter)(nil).Disconnected), nodeID) 98 } 99 100 // HandleInbound mocks base method. 101 func (m *MockRouter) HandleInbound(arg0 context.Context, arg1 message.InboundMessage) { 102 m.ctrl.T.Helper() 103 m.ctrl.Call(m, "HandleInbound", arg0, arg1) 104 } 105 106 // HandleInbound indicates an expected call of HandleInbound. 107 func (mr *MockRouterMockRecorder) HandleInbound(arg0, arg1 any) *gomock.Call { 108 mr.mock.ctrl.T.Helper() 109 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HandleInbound", reflect.TypeOf((*MockRouter)(nil).HandleInbound), arg0, arg1) 110 } 111 112 // HealthCheck mocks base method. 113 func (m *MockRouter) HealthCheck(arg0 context.Context) (any, error) { 114 m.ctrl.T.Helper() 115 ret := m.ctrl.Call(m, "HealthCheck", arg0) 116 ret0, _ := ret[0].(any) 117 ret1, _ := ret[1].(error) 118 return ret0, ret1 119 } 120 121 // HealthCheck indicates an expected call of HealthCheck. 122 func (mr *MockRouterMockRecorder) HealthCheck(arg0 any) *gomock.Call { 123 mr.mock.ctrl.T.Helper() 124 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HealthCheck", reflect.TypeOf((*MockRouter)(nil).HealthCheck), arg0) 125 } 126 127 // Initialize mocks base method. 128 func (m *MockRouter) Initialize(nodeID ids.NodeID, log logging.Logger, timeouts timeout.Manager, shutdownTimeout time.Duration, criticalChains set.Set[ids.ID], sybilProtectionEnabled bool, trackedSubnets set.Set[ids.ID], onFatal func(int), healthConfig HealthConfig, reg prometheus.Registerer) error { 129 m.ctrl.T.Helper() 130 ret := m.ctrl.Call(m, "Initialize", nodeID, log, timeouts, shutdownTimeout, criticalChains, sybilProtectionEnabled, trackedSubnets, onFatal, healthConfig, reg) 131 ret0, _ := ret[0].(error) 132 return ret0 133 } 134 135 // Initialize indicates an expected call of Initialize. 136 func (mr *MockRouterMockRecorder) Initialize(nodeID, log, timeouts, shutdownTimeout, criticalChains, sybilProtectionEnabled, trackedSubnets, onFatal, healthConfig, reg any) *gomock.Call { 137 mr.mock.ctrl.T.Helper() 138 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Initialize", reflect.TypeOf((*MockRouter)(nil).Initialize), nodeID, log, timeouts, shutdownTimeout, criticalChains, sybilProtectionEnabled, trackedSubnets, onFatal, healthConfig, reg) 139 } 140 141 // RegisterRequest mocks base method. 142 func (m *MockRouter) RegisterRequest(ctx context.Context, nodeID ids.NodeID, sourceChainID, destinationChainID ids.ID, requestID uint32, op message.Op, failedMsg message.InboundMessage, engineType p2p.EngineType) { 143 m.ctrl.T.Helper() 144 m.ctrl.Call(m, "RegisterRequest", ctx, nodeID, sourceChainID, destinationChainID, requestID, op, failedMsg, engineType) 145 } 146 147 // RegisterRequest indicates an expected call of RegisterRequest. 148 func (mr *MockRouterMockRecorder) RegisterRequest(ctx, nodeID, sourceChainID, destinationChainID, requestID, op, failedMsg, engineType any) *gomock.Call { 149 mr.mock.ctrl.T.Helper() 150 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRequest", reflect.TypeOf((*MockRouter)(nil).RegisterRequest), ctx, nodeID, sourceChainID, destinationChainID, requestID, op, failedMsg, engineType) 151 } 152 153 // Shutdown mocks base method. 154 func (m *MockRouter) Shutdown(arg0 context.Context) { 155 m.ctrl.T.Helper() 156 m.ctrl.Call(m, "Shutdown", arg0) 157 } 158 159 // Shutdown indicates an expected call of Shutdown. 160 func (mr *MockRouterMockRecorder) Shutdown(arg0 any) *gomock.Call { 161 mr.mock.ctrl.T.Helper() 162 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Shutdown", reflect.TypeOf((*MockRouter)(nil).Shutdown), arg0) 163 } 164 165 // Unbenched mocks base method. 166 func (m *MockRouter) Unbenched(chainID ids.ID, validatorID ids.NodeID) { 167 m.ctrl.T.Helper() 168 m.ctrl.Call(m, "Unbenched", chainID, validatorID) 169 } 170 171 // Unbenched indicates an expected call of Unbenched. 172 func (mr *MockRouterMockRecorder) Unbenched(chainID, validatorID any) *gomock.Call { 173 mr.mock.ctrl.T.Helper() 174 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Unbenched", reflect.TypeOf((*MockRouter)(nil).Unbenched), chainID, validatorID) 175 }