github.com/MetalBlockchain/metalgo@v1.11.9/snow/engine/avalanche/vertex/mock_vm.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/MetalBlockchain/metalgo/snow/engine/avalanche/vertex (interfaces: LinearizableVM)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package=vertex -destination=snow/engine/avalanche/vertex/mock_vm.go github.com/MetalBlockchain/metalgo/snow/engine/avalanche/vertex LinearizableVM
     7  //
     8  
     9  // Package vertex is a generated GoMock package.
    10  package vertex
    11  
    12  import (
    13  	context "context"
    14  	http "net/http"
    15  	reflect "reflect"
    16  	time "time"
    17  
    18  	database "github.com/MetalBlockchain/metalgo/database"
    19  	ids "github.com/MetalBlockchain/metalgo/ids"
    20  	snow "github.com/MetalBlockchain/metalgo/snow"
    21  	snowman "github.com/MetalBlockchain/metalgo/snow/consensus/snowman"
    22  	snowstorm "github.com/MetalBlockchain/metalgo/snow/consensus/snowstorm"
    23  	common "github.com/MetalBlockchain/metalgo/snow/engine/common"
    24  	version "github.com/MetalBlockchain/metalgo/version"
    25  	gomock "go.uber.org/mock/gomock"
    26  )
    27  
    28  // MockLinearizableVM is a mock of LinearizableVM interface.
    29  type MockLinearizableVM struct {
    30  	ctrl     *gomock.Controller
    31  	recorder *MockLinearizableVMMockRecorder
    32  }
    33  
    34  // MockLinearizableVMMockRecorder is the mock recorder for MockLinearizableVM.
    35  type MockLinearizableVMMockRecorder struct {
    36  	mock *MockLinearizableVM
    37  }
    38  
    39  // NewMockLinearizableVM creates a new mock instance.
    40  func NewMockLinearizableVM(ctrl *gomock.Controller) *MockLinearizableVM {
    41  	mock := &MockLinearizableVM{ctrl: ctrl}
    42  	mock.recorder = &MockLinearizableVMMockRecorder{mock}
    43  	return mock
    44  }
    45  
    46  // EXPECT returns an object that allows the caller to indicate expected use.
    47  func (m *MockLinearizableVM) EXPECT() *MockLinearizableVMMockRecorder {
    48  	return m.recorder
    49  }
    50  
    51  // AppGossip mocks base method.
    52  func (m *MockLinearizableVM) AppGossip(arg0 context.Context, arg1 ids.NodeID, arg2 []byte) error {
    53  	m.ctrl.T.Helper()
    54  	ret := m.ctrl.Call(m, "AppGossip", arg0, arg1, arg2)
    55  	ret0, _ := ret[0].(error)
    56  	return ret0
    57  }
    58  
    59  // AppGossip indicates an expected call of AppGossip.
    60  func (mr *MockLinearizableVMMockRecorder) AppGossip(arg0, arg1, arg2 any) *gomock.Call {
    61  	mr.mock.ctrl.T.Helper()
    62  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppGossip", reflect.TypeOf((*MockLinearizableVM)(nil).AppGossip), arg0, arg1, arg2)
    63  }
    64  
    65  // AppRequest mocks base method.
    66  func (m *MockLinearizableVM) AppRequest(arg0 context.Context, arg1 ids.NodeID, arg2 uint32, arg3 time.Time, arg4 []byte) error {
    67  	m.ctrl.T.Helper()
    68  	ret := m.ctrl.Call(m, "AppRequest", arg0, arg1, arg2, arg3, arg4)
    69  	ret0, _ := ret[0].(error)
    70  	return ret0
    71  }
    72  
    73  // AppRequest indicates an expected call of AppRequest.
    74  func (mr *MockLinearizableVMMockRecorder) AppRequest(arg0, arg1, arg2, arg3, arg4 any) *gomock.Call {
    75  	mr.mock.ctrl.T.Helper()
    76  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppRequest", reflect.TypeOf((*MockLinearizableVM)(nil).AppRequest), arg0, arg1, arg2, arg3, arg4)
    77  }
    78  
    79  // AppRequestFailed mocks base method.
    80  func (m *MockLinearizableVM) AppRequestFailed(arg0 context.Context, arg1 ids.NodeID, arg2 uint32, arg3 *common.AppError) error {
    81  	m.ctrl.T.Helper()
    82  	ret := m.ctrl.Call(m, "AppRequestFailed", arg0, arg1, arg2, arg3)
    83  	ret0, _ := ret[0].(error)
    84  	return ret0
    85  }
    86  
    87  // AppRequestFailed indicates an expected call of AppRequestFailed.
    88  func (mr *MockLinearizableVMMockRecorder) AppRequestFailed(arg0, arg1, arg2, arg3 any) *gomock.Call {
    89  	mr.mock.ctrl.T.Helper()
    90  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppRequestFailed", reflect.TypeOf((*MockLinearizableVM)(nil).AppRequestFailed), arg0, arg1, arg2, arg3)
    91  }
    92  
    93  // AppResponse mocks base method.
    94  func (m *MockLinearizableVM) AppResponse(arg0 context.Context, arg1 ids.NodeID, arg2 uint32, arg3 []byte) error {
    95  	m.ctrl.T.Helper()
    96  	ret := m.ctrl.Call(m, "AppResponse", arg0, arg1, arg2, arg3)
    97  	ret0, _ := ret[0].(error)
    98  	return ret0
    99  }
   100  
   101  // AppResponse indicates an expected call of AppResponse.
   102  func (mr *MockLinearizableVMMockRecorder) AppResponse(arg0, arg1, arg2, arg3 any) *gomock.Call {
   103  	mr.mock.ctrl.T.Helper()
   104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AppResponse", reflect.TypeOf((*MockLinearizableVM)(nil).AppResponse), arg0, arg1, arg2, arg3)
   105  }
   106  
   107  // BuildBlock mocks base method.
   108  func (m *MockLinearizableVM) BuildBlock(arg0 context.Context) (snowman.Block, error) {
   109  	m.ctrl.T.Helper()
   110  	ret := m.ctrl.Call(m, "BuildBlock", arg0)
   111  	ret0, _ := ret[0].(snowman.Block)
   112  	ret1, _ := ret[1].(error)
   113  	return ret0, ret1
   114  }
   115  
   116  // BuildBlock indicates an expected call of BuildBlock.
   117  func (mr *MockLinearizableVMMockRecorder) BuildBlock(arg0 any) *gomock.Call {
   118  	mr.mock.ctrl.T.Helper()
   119  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BuildBlock", reflect.TypeOf((*MockLinearizableVM)(nil).BuildBlock), arg0)
   120  }
   121  
   122  // Connected mocks base method.
   123  func (m *MockLinearizableVM) Connected(arg0 context.Context, arg1 ids.NodeID, arg2 *version.Application) error {
   124  	m.ctrl.T.Helper()
   125  	ret := m.ctrl.Call(m, "Connected", arg0, arg1, arg2)
   126  	ret0, _ := ret[0].(error)
   127  	return ret0
   128  }
   129  
   130  // Connected indicates an expected call of Connected.
   131  func (mr *MockLinearizableVMMockRecorder) Connected(arg0, arg1, arg2 any) *gomock.Call {
   132  	mr.mock.ctrl.T.Helper()
   133  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Connected", reflect.TypeOf((*MockLinearizableVM)(nil).Connected), arg0, arg1, arg2)
   134  }
   135  
   136  // CreateHandlers mocks base method.
   137  func (m *MockLinearizableVM) CreateHandlers(arg0 context.Context) (map[string]http.Handler, error) {
   138  	m.ctrl.T.Helper()
   139  	ret := m.ctrl.Call(m, "CreateHandlers", arg0)
   140  	ret0, _ := ret[0].(map[string]http.Handler)
   141  	ret1, _ := ret[1].(error)
   142  	return ret0, ret1
   143  }
   144  
   145  // CreateHandlers indicates an expected call of CreateHandlers.
   146  func (mr *MockLinearizableVMMockRecorder) CreateHandlers(arg0 any) *gomock.Call {
   147  	mr.mock.ctrl.T.Helper()
   148  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateHandlers", reflect.TypeOf((*MockLinearizableVM)(nil).CreateHandlers), arg0)
   149  }
   150  
   151  // CrossChainAppRequest mocks base method.
   152  func (m *MockLinearizableVM) CrossChainAppRequest(arg0 context.Context, arg1 ids.ID, arg2 uint32, arg3 time.Time, arg4 []byte) error {
   153  	m.ctrl.T.Helper()
   154  	ret := m.ctrl.Call(m, "CrossChainAppRequest", arg0, arg1, arg2, arg3, arg4)
   155  	ret0, _ := ret[0].(error)
   156  	return ret0
   157  }
   158  
   159  // CrossChainAppRequest indicates an expected call of CrossChainAppRequest.
   160  func (mr *MockLinearizableVMMockRecorder) CrossChainAppRequest(arg0, arg1, arg2, arg3, arg4 any) *gomock.Call {
   161  	mr.mock.ctrl.T.Helper()
   162  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CrossChainAppRequest", reflect.TypeOf((*MockLinearizableVM)(nil).CrossChainAppRequest), arg0, arg1, arg2, arg3, arg4)
   163  }
   164  
   165  // CrossChainAppRequestFailed mocks base method.
   166  func (m *MockLinearizableVM) CrossChainAppRequestFailed(arg0 context.Context, arg1 ids.ID, arg2 uint32, arg3 *common.AppError) error {
   167  	m.ctrl.T.Helper()
   168  	ret := m.ctrl.Call(m, "CrossChainAppRequestFailed", arg0, arg1, arg2, arg3)
   169  	ret0, _ := ret[0].(error)
   170  	return ret0
   171  }
   172  
   173  // CrossChainAppRequestFailed indicates an expected call of CrossChainAppRequestFailed.
   174  func (mr *MockLinearizableVMMockRecorder) CrossChainAppRequestFailed(arg0, arg1, arg2, arg3 any) *gomock.Call {
   175  	mr.mock.ctrl.T.Helper()
   176  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CrossChainAppRequestFailed", reflect.TypeOf((*MockLinearizableVM)(nil).CrossChainAppRequestFailed), arg0, arg1, arg2, arg3)
   177  }
   178  
   179  // CrossChainAppResponse mocks base method.
   180  func (m *MockLinearizableVM) CrossChainAppResponse(arg0 context.Context, arg1 ids.ID, arg2 uint32, arg3 []byte) error {
   181  	m.ctrl.T.Helper()
   182  	ret := m.ctrl.Call(m, "CrossChainAppResponse", arg0, arg1, arg2, arg3)
   183  	ret0, _ := ret[0].(error)
   184  	return ret0
   185  }
   186  
   187  // CrossChainAppResponse indicates an expected call of CrossChainAppResponse.
   188  func (mr *MockLinearizableVMMockRecorder) CrossChainAppResponse(arg0, arg1, arg2, arg3 any) *gomock.Call {
   189  	mr.mock.ctrl.T.Helper()
   190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CrossChainAppResponse", reflect.TypeOf((*MockLinearizableVM)(nil).CrossChainAppResponse), arg0, arg1, arg2, arg3)
   191  }
   192  
   193  // Disconnected mocks base method.
   194  func (m *MockLinearizableVM) Disconnected(arg0 context.Context, arg1 ids.NodeID) error {
   195  	m.ctrl.T.Helper()
   196  	ret := m.ctrl.Call(m, "Disconnected", arg0, arg1)
   197  	ret0, _ := ret[0].(error)
   198  	return ret0
   199  }
   200  
   201  // Disconnected indicates an expected call of Disconnected.
   202  func (mr *MockLinearizableVMMockRecorder) Disconnected(arg0, arg1 any) *gomock.Call {
   203  	mr.mock.ctrl.T.Helper()
   204  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Disconnected", reflect.TypeOf((*MockLinearizableVM)(nil).Disconnected), arg0, arg1)
   205  }
   206  
   207  // GetBlock mocks base method.
   208  func (m *MockLinearizableVM) GetBlock(arg0 context.Context, arg1 ids.ID) (snowman.Block, error) {
   209  	m.ctrl.T.Helper()
   210  	ret := m.ctrl.Call(m, "GetBlock", arg0, arg1)
   211  	ret0, _ := ret[0].(snowman.Block)
   212  	ret1, _ := ret[1].(error)
   213  	return ret0, ret1
   214  }
   215  
   216  // GetBlock indicates an expected call of GetBlock.
   217  func (mr *MockLinearizableVMMockRecorder) GetBlock(arg0, arg1 any) *gomock.Call {
   218  	mr.mock.ctrl.T.Helper()
   219  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBlock", reflect.TypeOf((*MockLinearizableVM)(nil).GetBlock), arg0, arg1)
   220  }
   221  
   222  // GetBlockIDAtHeight mocks base method.
   223  func (m *MockLinearizableVM) GetBlockIDAtHeight(arg0 context.Context, arg1 uint64) (ids.ID, error) {
   224  	m.ctrl.T.Helper()
   225  	ret := m.ctrl.Call(m, "GetBlockIDAtHeight", arg0, arg1)
   226  	ret0, _ := ret[0].(ids.ID)
   227  	ret1, _ := ret[1].(error)
   228  	return ret0, ret1
   229  }
   230  
   231  // GetBlockIDAtHeight indicates an expected call of GetBlockIDAtHeight.
   232  func (mr *MockLinearizableVMMockRecorder) GetBlockIDAtHeight(arg0, arg1 any) *gomock.Call {
   233  	mr.mock.ctrl.T.Helper()
   234  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBlockIDAtHeight", reflect.TypeOf((*MockLinearizableVM)(nil).GetBlockIDAtHeight), arg0, arg1)
   235  }
   236  
   237  // HealthCheck mocks base method.
   238  func (m *MockLinearizableVM) HealthCheck(arg0 context.Context) (any, error) {
   239  	m.ctrl.T.Helper()
   240  	ret := m.ctrl.Call(m, "HealthCheck", arg0)
   241  	ret0, _ := ret[0].(any)
   242  	ret1, _ := ret[1].(error)
   243  	return ret0, ret1
   244  }
   245  
   246  // HealthCheck indicates an expected call of HealthCheck.
   247  func (mr *MockLinearizableVMMockRecorder) HealthCheck(arg0 any) *gomock.Call {
   248  	mr.mock.ctrl.T.Helper()
   249  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HealthCheck", reflect.TypeOf((*MockLinearizableVM)(nil).HealthCheck), arg0)
   250  }
   251  
   252  // Initialize mocks base method.
   253  func (m *MockLinearizableVM) Initialize(arg0 context.Context, arg1 *snow.Context, arg2 database.Database, arg3, arg4, arg5 []byte, arg6 chan<- common.Message, arg7 []*common.Fx, arg8 common.AppSender) error {
   254  	m.ctrl.T.Helper()
   255  	ret := m.ctrl.Call(m, "Initialize", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
   256  	ret0, _ := ret[0].(error)
   257  	return ret0
   258  }
   259  
   260  // Initialize indicates an expected call of Initialize.
   261  func (mr *MockLinearizableVMMockRecorder) Initialize(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 any) *gomock.Call {
   262  	mr.mock.ctrl.T.Helper()
   263  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Initialize", reflect.TypeOf((*MockLinearizableVM)(nil).Initialize), arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
   264  }
   265  
   266  // LastAccepted mocks base method.
   267  func (m *MockLinearizableVM) LastAccepted(arg0 context.Context) (ids.ID, error) {
   268  	m.ctrl.T.Helper()
   269  	ret := m.ctrl.Call(m, "LastAccepted", arg0)
   270  	ret0, _ := ret[0].(ids.ID)
   271  	ret1, _ := ret[1].(error)
   272  	return ret0, ret1
   273  }
   274  
   275  // LastAccepted indicates an expected call of LastAccepted.
   276  func (mr *MockLinearizableVMMockRecorder) LastAccepted(arg0 any) *gomock.Call {
   277  	mr.mock.ctrl.T.Helper()
   278  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LastAccepted", reflect.TypeOf((*MockLinearizableVM)(nil).LastAccepted), arg0)
   279  }
   280  
   281  // Linearize mocks base method.
   282  func (m *MockLinearizableVM) Linearize(arg0 context.Context, arg1 ids.ID) error {
   283  	m.ctrl.T.Helper()
   284  	ret := m.ctrl.Call(m, "Linearize", arg0, arg1)
   285  	ret0, _ := ret[0].(error)
   286  	return ret0
   287  }
   288  
   289  // Linearize indicates an expected call of Linearize.
   290  func (mr *MockLinearizableVMMockRecorder) Linearize(arg0, arg1 any) *gomock.Call {
   291  	mr.mock.ctrl.T.Helper()
   292  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Linearize", reflect.TypeOf((*MockLinearizableVM)(nil).Linearize), arg0, arg1)
   293  }
   294  
   295  // ParseBlock mocks base method.
   296  func (m *MockLinearizableVM) ParseBlock(arg0 context.Context, arg1 []byte) (snowman.Block, error) {
   297  	m.ctrl.T.Helper()
   298  	ret := m.ctrl.Call(m, "ParseBlock", arg0, arg1)
   299  	ret0, _ := ret[0].(snowman.Block)
   300  	ret1, _ := ret[1].(error)
   301  	return ret0, ret1
   302  }
   303  
   304  // ParseBlock indicates an expected call of ParseBlock.
   305  func (mr *MockLinearizableVMMockRecorder) ParseBlock(arg0, arg1 any) *gomock.Call {
   306  	mr.mock.ctrl.T.Helper()
   307  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ParseBlock", reflect.TypeOf((*MockLinearizableVM)(nil).ParseBlock), arg0, arg1)
   308  }
   309  
   310  // ParseTx mocks base method.
   311  func (m *MockLinearizableVM) ParseTx(arg0 context.Context, arg1 []byte) (snowstorm.Tx, error) {
   312  	m.ctrl.T.Helper()
   313  	ret := m.ctrl.Call(m, "ParseTx", arg0, arg1)
   314  	ret0, _ := ret[0].(snowstorm.Tx)
   315  	ret1, _ := ret[1].(error)
   316  	return ret0, ret1
   317  }
   318  
   319  // ParseTx indicates an expected call of ParseTx.
   320  func (mr *MockLinearizableVMMockRecorder) ParseTx(arg0, arg1 any) *gomock.Call {
   321  	mr.mock.ctrl.T.Helper()
   322  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ParseTx", reflect.TypeOf((*MockLinearizableVM)(nil).ParseTx), arg0, arg1)
   323  }
   324  
   325  // SetPreference mocks base method.
   326  func (m *MockLinearizableVM) SetPreference(arg0 context.Context, arg1 ids.ID) error {
   327  	m.ctrl.T.Helper()
   328  	ret := m.ctrl.Call(m, "SetPreference", arg0, arg1)
   329  	ret0, _ := ret[0].(error)
   330  	return ret0
   331  }
   332  
   333  // SetPreference indicates an expected call of SetPreference.
   334  func (mr *MockLinearizableVMMockRecorder) SetPreference(arg0, arg1 any) *gomock.Call {
   335  	mr.mock.ctrl.T.Helper()
   336  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetPreference", reflect.TypeOf((*MockLinearizableVM)(nil).SetPreference), arg0, arg1)
   337  }
   338  
   339  // SetState mocks base method.
   340  func (m *MockLinearizableVM) SetState(arg0 context.Context, arg1 snow.State) error {
   341  	m.ctrl.T.Helper()
   342  	ret := m.ctrl.Call(m, "SetState", arg0, arg1)
   343  	ret0, _ := ret[0].(error)
   344  	return ret0
   345  }
   346  
   347  // SetState indicates an expected call of SetState.
   348  func (mr *MockLinearizableVMMockRecorder) SetState(arg0, arg1 any) *gomock.Call {
   349  	mr.mock.ctrl.T.Helper()
   350  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetState", reflect.TypeOf((*MockLinearizableVM)(nil).SetState), arg0, arg1)
   351  }
   352  
   353  // Shutdown mocks base method.
   354  func (m *MockLinearizableVM) Shutdown(arg0 context.Context) error {
   355  	m.ctrl.T.Helper()
   356  	ret := m.ctrl.Call(m, "Shutdown", arg0)
   357  	ret0, _ := ret[0].(error)
   358  	return ret0
   359  }
   360  
   361  // Shutdown indicates an expected call of Shutdown.
   362  func (mr *MockLinearizableVMMockRecorder) Shutdown(arg0 any) *gomock.Call {
   363  	mr.mock.ctrl.T.Helper()
   364  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Shutdown", reflect.TypeOf((*MockLinearizableVM)(nil).Shutdown), arg0)
   365  }
   366  
   367  // Version mocks base method.
   368  func (m *MockLinearizableVM) Version(arg0 context.Context) (string, error) {
   369  	m.ctrl.T.Helper()
   370  	ret := m.ctrl.Call(m, "Version", arg0)
   371  	ret0, _ := ret[0].(string)
   372  	ret1, _ := ret[1].(error)
   373  	return ret0, ret1
   374  }
   375  
   376  // Version indicates an expected call of Version.
   377  func (mr *MockLinearizableVMMockRecorder) Version(arg0 any) *gomock.Call {
   378  	mr.mock.ctrl.T.Helper()
   379  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Version", reflect.TypeOf((*MockLinearizableVM)(nil).Version), arg0)
   380  }