github.com/ChainSafe/chainbridge-core@v1.4.2/chains/evm/executor/mock/voter.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/ChainSafe/chainbridge-core/chains/evm/executor (interfaces: ChainClient,MessageHandler,BridgeContract)
     3  
     4  // Package mock_executor is a generated GoMock package.
     5  package mock_executor
     6  
     7  import (
     8  	context "context"
     9  	big "math/big"
    10  	reflect "reflect"
    11  
    12  	evmclient "github.com/ChainSafe/chainbridge-core/chains/evm/calls/evmclient"
    13  	transactor "github.com/ChainSafe/chainbridge-core/chains/evm/calls/transactor"
    14  	proposal "github.com/ChainSafe/chainbridge-core/chains/evm/executor/proposal"
    15  	message "github.com/ChainSafe/chainbridge-core/relayer/message"
    16  	common "github.com/ethereum/go-ethereum/common"
    17  	types "github.com/ethereum/go-ethereum/core/types"
    18  	rpc "github.com/ethereum/go-ethereum/rpc"
    19  	gomock "github.com/golang/mock/gomock"
    20  )
    21  
    22  // MockChainClient is a mock of ChainClient interface.
    23  type MockChainClient struct {
    24  	ctrl     *gomock.Controller
    25  	recorder *MockChainClientMockRecorder
    26  }
    27  
    28  // MockChainClientMockRecorder is the mock recorder for MockChainClient.
    29  type MockChainClientMockRecorder struct {
    30  	mock *MockChainClient
    31  }
    32  
    33  // NewMockChainClient creates a new mock instance.
    34  func NewMockChainClient(ctrl *gomock.Controller) *MockChainClient {
    35  	mock := &MockChainClient{ctrl: ctrl}
    36  	mock.recorder = &MockChainClientMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockChainClient) EXPECT() *MockChainClientMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // CallContract mocks base method.
    46  func (m *MockChainClient) CallContract(arg0 context.Context, arg1 map[string]interface{}, arg2 *big.Int) ([]byte, error) {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "CallContract", arg0, arg1, arg2)
    49  	ret0, _ := ret[0].([]byte)
    50  	ret1, _ := ret[1].(error)
    51  	return ret0, ret1
    52  }
    53  
    54  // CallContract indicates an expected call of CallContract.
    55  func (mr *MockChainClientMockRecorder) CallContract(arg0, arg1, arg2 interface{}) *gomock.Call {
    56  	mr.mock.ctrl.T.Helper()
    57  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallContract", reflect.TypeOf((*MockChainClient)(nil).CallContract), arg0, arg1, arg2)
    58  }
    59  
    60  // CodeAt mocks base method.
    61  func (m *MockChainClient) CodeAt(arg0 context.Context, arg1 common.Address, arg2 *big.Int) ([]byte, error) {
    62  	m.ctrl.T.Helper()
    63  	ret := m.ctrl.Call(m, "CodeAt", arg0, arg1, arg2)
    64  	ret0, _ := ret[0].([]byte)
    65  	ret1, _ := ret[1].(error)
    66  	return ret0, ret1
    67  }
    68  
    69  // CodeAt indicates an expected call of CodeAt.
    70  func (mr *MockChainClientMockRecorder) CodeAt(arg0, arg1, arg2 interface{}) *gomock.Call {
    71  	mr.mock.ctrl.T.Helper()
    72  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CodeAt", reflect.TypeOf((*MockChainClient)(nil).CodeAt), arg0, arg1, arg2)
    73  }
    74  
    75  // From mocks base method.
    76  func (m *MockChainClient) From() common.Address {
    77  	m.ctrl.T.Helper()
    78  	ret := m.ctrl.Call(m, "From")
    79  	ret0, _ := ret[0].(common.Address)
    80  	return ret0
    81  }
    82  
    83  // From indicates an expected call of From.
    84  func (mr *MockChainClientMockRecorder) From() *gomock.Call {
    85  	mr.mock.ctrl.T.Helper()
    86  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "From", reflect.TypeOf((*MockChainClient)(nil).From))
    87  }
    88  
    89  // GetTransactionByHash mocks base method.
    90  func (m *MockChainClient) GetTransactionByHash(arg0 common.Hash) (*types.Transaction, bool, error) {
    91  	m.ctrl.T.Helper()
    92  	ret := m.ctrl.Call(m, "GetTransactionByHash", arg0)
    93  	ret0, _ := ret[0].(*types.Transaction)
    94  	ret1, _ := ret[1].(bool)
    95  	ret2, _ := ret[2].(error)
    96  	return ret0, ret1, ret2
    97  }
    98  
    99  // GetTransactionByHash indicates an expected call of GetTransactionByHash.
   100  func (mr *MockChainClientMockRecorder) GetTransactionByHash(arg0 interface{}) *gomock.Call {
   101  	mr.mock.ctrl.T.Helper()
   102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTransactionByHash", reflect.TypeOf((*MockChainClient)(nil).GetTransactionByHash), arg0)
   103  }
   104  
   105  // LockNonce mocks base method.
   106  func (m *MockChainClient) LockNonce() {
   107  	m.ctrl.T.Helper()
   108  	m.ctrl.Call(m, "LockNonce")
   109  }
   110  
   111  // LockNonce indicates an expected call of LockNonce.
   112  func (mr *MockChainClientMockRecorder) LockNonce() *gomock.Call {
   113  	mr.mock.ctrl.T.Helper()
   114  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LockNonce", reflect.TypeOf((*MockChainClient)(nil).LockNonce))
   115  }
   116  
   117  // RelayerAddress mocks base method.
   118  func (m *MockChainClient) RelayerAddress() common.Address {
   119  	m.ctrl.T.Helper()
   120  	ret := m.ctrl.Call(m, "RelayerAddress")
   121  	ret0, _ := ret[0].(common.Address)
   122  	return ret0
   123  }
   124  
   125  // RelayerAddress indicates an expected call of RelayerAddress.
   126  func (mr *MockChainClientMockRecorder) RelayerAddress() *gomock.Call {
   127  	mr.mock.ctrl.T.Helper()
   128  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RelayerAddress", reflect.TypeOf((*MockChainClient)(nil).RelayerAddress))
   129  }
   130  
   131  // SignAndSendTransaction mocks base method.
   132  func (m *MockChainClient) SignAndSendTransaction(arg0 context.Context, arg1 evmclient.CommonTransaction) (common.Hash, error) {
   133  	m.ctrl.T.Helper()
   134  	ret := m.ctrl.Call(m, "SignAndSendTransaction", arg0, arg1)
   135  	ret0, _ := ret[0].(common.Hash)
   136  	ret1, _ := ret[1].(error)
   137  	return ret0, ret1
   138  }
   139  
   140  // SignAndSendTransaction indicates an expected call of SignAndSendTransaction.
   141  func (mr *MockChainClientMockRecorder) SignAndSendTransaction(arg0, arg1 interface{}) *gomock.Call {
   142  	mr.mock.ctrl.T.Helper()
   143  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignAndSendTransaction", reflect.TypeOf((*MockChainClient)(nil).SignAndSendTransaction), arg0, arg1)
   144  }
   145  
   146  // SubscribePendingTransactions mocks base method.
   147  func (m *MockChainClient) SubscribePendingTransactions(arg0 context.Context, arg1 chan<- common.Hash) (*rpc.ClientSubscription, error) {
   148  	m.ctrl.T.Helper()
   149  	ret := m.ctrl.Call(m, "SubscribePendingTransactions", arg0, arg1)
   150  	ret0, _ := ret[0].(*rpc.ClientSubscription)
   151  	ret1, _ := ret[1].(error)
   152  	return ret0, ret1
   153  }
   154  
   155  // SubscribePendingTransactions indicates an expected call of SubscribePendingTransactions.
   156  func (mr *MockChainClientMockRecorder) SubscribePendingTransactions(arg0, arg1 interface{}) *gomock.Call {
   157  	mr.mock.ctrl.T.Helper()
   158  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubscribePendingTransactions", reflect.TypeOf((*MockChainClient)(nil).SubscribePendingTransactions), arg0, arg1)
   159  }
   160  
   161  // TransactionByHash mocks base method.
   162  func (m *MockChainClient) TransactionByHash(arg0 context.Context, arg1 common.Hash) (*types.Transaction, bool, error) {
   163  	m.ctrl.T.Helper()
   164  	ret := m.ctrl.Call(m, "TransactionByHash", arg0, arg1)
   165  	ret0, _ := ret[0].(*types.Transaction)
   166  	ret1, _ := ret[1].(bool)
   167  	ret2, _ := ret[2].(error)
   168  	return ret0, ret1, ret2
   169  }
   170  
   171  // TransactionByHash indicates an expected call of TransactionByHash.
   172  func (mr *MockChainClientMockRecorder) TransactionByHash(arg0, arg1 interface{}) *gomock.Call {
   173  	mr.mock.ctrl.T.Helper()
   174  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionByHash", reflect.TypeOf((*MockChainClient)(nil).TransactionByHash), arg0, arg1)
   175  }
   176  
   177  // TransactionReceipt mocks base method.
   178  func (m *MockChainClient) TransactionReceipt(arg0 context.Context, arg1 common.Hash) (*types.Receipt, error) {
   179  	m.ctrl.T.Helper()
   180  	ret := m.ctrl.Call(m, "TransactionReceipt", arg0, arg1)
   181  	ret0, _ := ret[0].(*types.Receipt)
   182  	ret1, _ := ret[1].(error)
   183  	return ret0, ret1
   184  }
   185  
   186  // TransactionReceipt indicates an expected call of TransactionReceipt.
   187  func (mr *MockChainClientMockRecorder) TransactionReceipt(arg0, arg1 interface{}) *gomock.Call {
   188  	mr.mock.ctrl.T.Helper()
   189  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionReceipt", reflect.TypeOf((*MockChainClient)(nil).TransactionReceipt), arg0, arg1)
   190  }
   191  
   192  // UnlockNonce mocks base method.
   193  func (m *MockChainClient) UnlockNonce() {
   194  	m.ctrl.T.Helper()
   195  	m.ctrl.Call(m, "UnlockNonce")
   196  }
   197  
   198  // UnlockNonce indicates an expected call of UnlockNonce.
   199  func (mr *MockChainClientMockRecorder) UnlockNonce() *gomock.Call {
   200  	mr.mock.ctrl.T.Helper()
   201  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnlockNonce", reflect.TypeOf((*MockChainClient)(nil).UnlockNonce))
   202  }
   203  
   204  // UnsafeIncreaseNonce mocks base method.
   205  func (m *MockChainClient) UnsafeIncreaseNonce() error {
   206  	m.ctrl.T.Helper()
   207  	ret := m.ctrl.Call(m, "UnsafeIncreaseNonce")
   208  	ret0, _ := ret[0].(error)
   209  	return ret0
   210  }
   211  
   212  // UnsafeIncreaseNonce indicates an expected call of UnsafeIncreaseNonce.
   213  func (mr *MockChainClientMockRecorder) UnsafeIncreaseNonce() *gomock.Call {
   214  	mr.mock.ctrl.T.Helper()
   215  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeIncreaseNonce", reflect.TypeOf((*MockChainClient)(nil).UnsafeIncreaseNonce))
   216  }
   217  
   218  // UnsafeNonce mocks base method.
   219  func (m *MockChainClient) UnsafeNonce() (*big.Int, error) {
   220  	m.ctrl.T.Helper()
   221  	ret := m.ctrl.Call(m, "UnsafeNonce")
   222  	ret0, _ := ret[0].(*big.Int)
   223  	ret1, _ := ret[1].(error)
   224  	return ret0, ret1
   225  }
   226  
   227  // UnsafeNonce indicates an expected call of UnsafeNonce.
   228  func (mr *MockChainClientMockRecorder) UnsafeNonce() *gomock.Call {
   229  	mr.mock.ctrl.T.Helper()
   230  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeNonce", reflect.TypeOf((*MockChainClient)(nil).UnsafeNonce))
   231  }
   232  
   233  // WaitAndReturnTxReceipt mocks base method.
   234  func (m *MockChainClient) WaitAndReturnTxReceipt(arg0 common.Hash) (*types.Receipt, error) {
   235  	m.ctrl.T.Helper()
   236  	ret := m.ctrl.Call(m, "WaitAndReturnTxReceipt", arg0)
   237  	ret0, _ := ret[0].(*types.Receipt)
   238  	ret1, _ := ret[1].(error)
   239  	return ret0, ret1
   240  }
   241  
   242  // WaitAndReturnTxReceipt indicates an expected call of WaitAndReturnTxReceipt.
   243  func (mr *MockChainClientMockRecorder) WaitAndReturnTxReceipt(arg0 interface{}) *gomock.Call {
   244  	mr.mock.ctrl.T.Helper()
   245  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitAndReturnTxReceipt", reflect.TypeOf((*MockChainClient)(nil).WaitAndReturnTxReceipt), arg0)
   246  }
   247  
   248  // MockMessageHandler is a mock of MessageHandler interface.
   249  type MockMessageHandler struct {
   250  	ctrl     *gomock.Controller
   251  	recorder *MockMessageHandlerMockRecorder
   252  }
   253  
   254  // MockMessageHandlerMockRecorder is the mock recorder for MockMessageHandler.
   255  type MockMessageHandlerMockRecorder struct {
   256  	mock *MockMessageHandler
   257  }
   258  
   259  // NewMockMessageHandler creates a new mock instance.
   260  func NewMockMessageHandler(ctrl *gomock.Controller) *MockMessageHandler {
   261  	mock := &MockMessageHandler{ctrl: ctrl}
   262  	mock.recorder = &MockMessageHandlerMockRecorder{mock}
   263  	return mock
   264  }
   265  
   266  // EXPECT returns an object that allows the caller to indicate expected use.
   267  func (m *MockMessageHandler) EXPECT() *MockMessageHandlerMockRecorder {
   268  	return m.recorder
   269  }
   270  
   271  // HandleMessage mocks base method.
   272  func (m *MockMessageHandler) HandleMessage(arg0 *message.Message) (*proposal.Proposal, error) {
   273  	m.ctrl.T.Helper()
   274  	ret := m.ctrl.Call(m, "HandleMessage", arg0)
   275  	ret0, _ := ret[0].(*proposal.Proposal)
   276  	ret1, _ := ret[1].(error)
   277  	return ret0, ret1
   278  }
   279  
   280  // HandleMessage indicates an expected call of HandleMessage.
   281  func (mr *MockMessageHandlerMockRecorder) HandleMessage(arg0 interface{}) *gomock.Call {
   282  	mr.mock.ctrl.T.Helper()
   283  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HandleMessage", reflect.TypeOf((*MockMessageHandler)(nil).HandleMessage), arg0)
   284  }
   285  
   286  // MockBridgeContract is a mock of BridgeContract interface.
   287  type MockBridgeContract struct {
   288  	ctrl     *gomock.Controller
   289  	recorder *MockBridgeContractMockRecorder
   290  }
   291  
   292  // MockBridgeContractMockRecorder is the mock recorder for MockBridgeContract.
   293  type MockBridgeContractMockRecorder struct {
   294  	mock *MockBridgeContract
   295  }
   296  
   297  // NewMockBridgeContract creates a new mock instance.
   298  func NewMockBridgeContract(ctrl *gomock.Controller) *MockBridgeContract {
   299  	mock := &MockBridgeContract{ctrl: ctrl}
   300  	mock.recorder = &MockBridgeContractMockRecorder{mock}
   301  	return mock
   302  }
   303  
   304  // EXPECT returns an object that allows the caller to indicate expected use.
   305  func (m *MockBridgeContract) EXPECT() *MockBridgeContractMockRecorder {
   306  	return m.recorder
   307  }
   308  
   309  // GetThreshold mocks base method.
   310  func (m *MockBridgeContract) GetThreshold() (byte, error) {
   311  	m.ctrl.T.Helper()
   312  	ret := m.ctrl.Call(m, "GetThreshold")
   313  	ret0, _ := ret[0].(byte)
   314  	ret1, _ := ret[1].(error)
   315  	return ret0, ret1
   316  }
   317  
   318  // GetThreshold indicates an expected call of GetThreshold.
   319  func (mr *MockBridgeContractMockRecorder) GetThreshold() *gomock.Call {
   320  	mr.mock.ctrl.T.Helper()
   321  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetThreshold", reflect.TypeOf((*MockBridgeContract)(nil).GetThreshold))
   322  }
   323  
   324  // IsProposalVotedBy mocks base method.
   325  func (m *MockBridgeContract) IsProposalVotedBy(arg0 common.Address, arg1 *proposal.Proposal) (bool, error) {
   326  	m.ctrl.T.Helper()
   327  	ret := m.ctrl.Call(m, "IsProposalVotedBy", arg0, arg1)
   328  	ret0, _ := ret[0].(bool)
   329  	ret1, _ := ret[1].(error)
   330  	return ret0, ret1
   331  }
   332  
   333  // IsProposalVotedBy indicates an expected call of IsProposalVotedBy.
   334  func (mr *MockBridgeContractMockRecorder) IsProposalVotedBy(arg0, arg1 interface{}) *gomock.Call {
   335  	mr.mock.ctrl.T.Helper()
   336  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsProposalVotedBy", reflect.TypeOf((*MockBridgeContract)(nil).IsProposalVotedBy), arg0, arg1)
   337  }
   338  
   339  // ProposalStatus mocks base method.
   340  func (m *MockBridgeContract) ProposalStatus(arg0 *proposal.Proposal) (message.ProposalStatus, error) {
   341  	m.ctrl.T.Helper()
   342  	ret := m.ctrl.Call(m, "ProposalStatus", arg0)
   343  	ret0, _ := ret[0].(message.ProposalStatus)
   344  	ret1, _ := ret[1].(error)
   345  	return ret0, ret1
   346  }
   347  
   348  // ProposalStatus indicates an expected call of ProposalStatus.
   349  func (mr *MockBridgeContractMockRecorder) ProposalStatus(arg0 interface{}) *gomock.Call {
   350  	mr.mock.ctrl.T.Helper()
   351  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProposalStatus", reflect.TypeOf((*MockBridgeContract)(nil).ProposalStatus), arg0)
   352  }
   353  
   354  // SimulateVoteProposal mocks base method.
   355  func (m *MockBridgeContract) SimulateVoteProposal(arg0 *proposal.Proposal) error {
   356  	m.ctrl.T.Helper()
   357  	ret := m.ctrl.Call(m, "SimulateVoteProposal", arg0)
   358  	ret0, _ := ret[0].(error)
   359  	return ret0
   360  }
   361  
   362  // SimulateVoteProposal indicates an expected call of SimulateVoteProposal.
   363  func (mr *MockBridgeContractMockRecorder) SimulateVoteProposal(arg0 interface{}) *gomock.Call {
   364  	mr.mock.ctrl.T.Helper()
   365  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateVoteProposal", reflect.TypeOf((*MockBridgeContract)(nil).SimulateVoteProposal), arg0)
   366  }
   367  
   368  // VoteProposal mocks base method.
   369  func (m *MockBridgeContract) VoteProposal(arg0 *proposal.Proposal, arg1 transactor.TransactOptions) (*common.Hash, error) {
   370  	m.ctrl.T.Helper()
   371  	ret := m.ctrl.Call(m, "VoteProposal", arg0, arg1)
   372  	ret0, _ := ret[0].(*common.Hash)
   373  	ret1, _ := ret[1].(error)
   374  	return ret0, ret1
   375  }
   376  
   377  // VoteProposal indicates an expected call of VoteProposal.
   378  func (mr *MockBridgeContractMockRecorder) VoteProposal(arg0, arg1 interface{}) *gomock.Call {
   379  	mr.mock.ctrl.T.Helper()
   380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VoteProposal", reflect.TypeOf((*MockBridgeContract)(nil).VoteProposal), arg0, arg1)
   381  }