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  }