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 }