github.com/MetalBlockchain/metalgo@v1.11.9/snow/networking/sender/mock_external_sender.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: snow/networking/sender/external_sender.go
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -source=snow/networking/sender/external_sender.go -destination=snow/networking/sender/mock_external_sender.go -package=sender -exclude_interfaces=
     7  //
     8  
     9  // Package sender is a generated GoMock package.
    10  package sender
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	ids "github.com/MetalBlockchain/metalgo/ids"
    16  	message "github.com/MetalBlockchain/metalgo/message"
    17  	common "github.com/MetalBlockchain/metalgo/snow/engine/common"
    18  	subnets "github.com/MetalBlockchain/metalgo/subnets"
    19  	set "github.com/MetalBlockchain/metalgo/utils/set"
    20  	gomock "go.uber.org/mock/gomock"
    21  )
    22  
    23  // MockExternalSender is a mock of ExternalSender interface.
    24  type MockExternalSender struct {
    25  	ctrl     *gomock.Controller
    26  	recorder *MockExternalSenderMockRecorder
    27  }
    28  
    29  // MockExternalSenderMockRecorder is the mock recorder for MockExternalSender.
    30  type MockExternalSenderMockRecorder struct {
    31  	mock *MockExternalSender
    32  }
    33  
    34  // NewMockExternalSender creates a new mock instance.
    35  func NewMockExternalSender(ctrl *gomock.Controller) *MockExternalSender {
    36  	mock := &MockExternalSender{ctrl: ctrl}
    37  	mock.recorder = &MockExternalSenderMockRecorder{mock}
    38  	return mock
    39  }
    40  
    41  // EXPECT returns an object that allows the caller to indicate expected use.
    42  func (m *MockExternalSender) EXPECT() *MockExternalSenderMockRecorder {
    43  	return m.recorder
    44  }
    45  
    46  // Send mocks base method.
    47  func (m *MockExternalSender) Send(msg message.OutboundMessage, config common.SendConfig, subnetID ids.ID, allower subnets.Allower) set.Set[ids.NodeID] {
    48  	m.ctrl.T.Helper()
    49  	ret := m.ctrl.Call(m, "Send", msg, config, subnetID, allower)
    50  	ret0, _ := ret[0].(set.Set[ids.NodeID])
    51  	return ret0
    52  }
    53  
    54  // Send indicates an expected call of Send.
    55  func (mr *MockExternalSenderMockRecorder) Send(msg, config, subnetID, allower any) *gomock.Call {
    56  	mr.mock.ctrl.T.Helper()
    57  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Send", reflect.TypeOf((*MockExternalSender)(nil).Send), msg, config, subnetID, allower)
    58  }