github.com/MetalBlockchain/metalgo@v1.11.9/x/merkledb/mock_db.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: x/merkledb/db.go
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -source=x/merkledb/db.go -destination=x/merkledb/mock_db.go -package=merkledb -exclude_interfaces=ChangeProofer,RangeProofer,Clearer,Prefetcher
     7  //
     8  
     9  // Package merkledb is a generated GoMock package.
    10  package merkledb
    11  
    12  import (
    13  	context "context"
    14  	reflect "reflect"
    15  
    16  	database "github.com/MetalBlockchain/metalgo/database"
    17  	ids "github.com/MetalBlockchain/metalgo/ids"
    18  	maybe "github.com/MetalBlockchain/metalgo/utils/maybe"
    19  	gomock "go.uber.org/mock/gomock"
    20  )
    21  
    22  // MockMerkleDB is a mock of MerkleDB interface.
    23  type MockMerkleDB struct {
    24  	ctrl     *gomock.Controller
    25  	recorder *MockMerkleDBMockRecorder
    26  }
    27  
    28  // MockMerkleDBMockRecorder is the mock recorder for MockMerkleDB.
    29  type MockMerkleDBMockRecorder struct {
    30  	mock *MockMerkleDB
    31  }
    32  
    33  // NewMockMerkleDB creates a new mock instance.
    34  func NewMockMerkleDB(ctrl *gomock.Controller) *MockMerkleDB {
    35  	mock := &MockMerkleDB{ctrl: ctrl}
    36  	mock.recorder = &MockMerkleDBMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockMerkleDB) EXPECT() *MockMerkleDBMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // Clear mocks base method.
    46  func (m *MockMerkleDB) Clear() error {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "Clear")
    49  	ret0, _ := ret[0].(error)
    50  	return ret0
    51  }
    52  
    53  // Clear indicates an expected call of Clear.
    54  func (mr *MockMerkleDBMockRecorder) Clear() *gomock.Call {
    55  	mr.mock.ctrl.T.Helper()
    56  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Clear", reflect.TypeOf((*MockMerkleDB)(nil).Clear))
    57  }
    58  
    59  // Close mocks base method.
    60  func (m *MockMerkleDB) Close() error {
    61  	m.ctrl.T.Helper()
    62  	ret := m.ctrl.Call(m, "Close")
    63  	ret0, _ := ret[0].(error)
    64  	return ret0
    65  }
    66  
    67  // Close indicates an expected call of Close.
    68  func (mr *MockMerkleDBMockRecorder) Close() *gomock.Call {
    69  	mr.mock.ctrl.T.Helper()
    70  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockMerkleDB)(nil).Close))
    71  }
    72  
    73  // CommitChangeProof mocks base method.
    74  func (m *MockMerkleDB) CommitChangeProof(ctx context.Context, proof *ChangeProof) error {
    75  	m.ctrl.T.Helper()
    76  	ret := m.ctrl.Call(m, "CommitChangeProof", ctx, proof)
    77  	ret0, _ := ret[0].(error)
    78  	return ret0
    79  }
    80  
    81  // CommitChangeProof indicates an expected call of CommitChangeProof.
    82  func (mr *MockMerkleDBMockRecorder) CommitChangeProof(ctx, proof any) *gomock.Call {
    83  	mr.mock.ctrl.T.Helper()
    84  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CommitChangeProof", reflect.TypeOf((*MockMerkleDB)(nil).CommitChangeProof), ctx, proof)
    85  }
    86  
    87  // CommitRangeProof mocks base method.
    88  func (m *MockMerkleDB) CommitRangeProof(ctx context.Context, start, end maybe.Maybe[[]byte], proof *RangeProof) error {
    89  	m.ctrl.T.Helper()
    90  	ret := m.ctrl.Call(m, "CommitRangeProof", ctx, start, end, proof)
    91  	ret0, _ := ret[0].(error)
    92  	return ret0
    93  }
    94  
    95  // CommitRangeProof indicates an expected call of CommitRangeProof.
    96  func (mr *MockMerkleDBMockRecorder) CommitRangeProof(ctx, start, end, proof any) *gomock.Call {
    97  	mr.mock.ctrl.T.Helper()
    98  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CommitRangeProof", reflect.TypeOf((*MockMerkleDB)(nil).CommitRangeProof), ctx, start, end, proof)
    99  }
   100  
   101  // Compact mocks base method.
   102  func (m *MockMerkleDB) Compact(start, limit []byte) error {
   103  	m.ctrl.T.Helper()
   104  	ret := m.ctrl.Call(m, "Compact", start, limit)
   105  	ret0, _ := ret[0].(error)
   106  	return ret0
   107  }
   108  
   109  // Compact indicates an expected call of Compact.
   110  func (mr *MockMerkleDBMockRecorder) Compact(start, limit any) *gomock.Call {
   111  	mr.mock.ctrl.T.Helper()
   112  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Compact", reflect.TypeOf((*MockMerkleDB)(nil).Compact), start, limit)
   113  }
   114  
   115  // Delete mocks base method.
   116  func (m *MockMerkleDB) Delete(key []byte) error {
   117  	m.ctrl.T.Helper()
   118  	ret := m.ctrl.Call(m, "Delete", key)
   119  	ret0, _ := ret[0].(error)
   120  	return ret0
   121  }
   122  
   123  // Delete indicates an expected call of Delete.
   124  func (mr *MockMerkleDBMockRecorder) Delete(key any) *gomock.Call {
   125  	mr.mock.ctrl.T.Helper()
   126  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockMerkleDB)(nil).Delete), key)
   127  }
   128  
   129  // Get mocks base method.
   130  func (m *MockMerkleDB) Get(key []byte) ([]byte, error) {
   131  	m.ctrl.T.Helper()
   132  	ret := m.ctrl.Call(m, "Get", key)
   133  	ret0, _ := ret[0].([]byte)
   134  	ret1, _ := ret[1].(error)
   135  	return ret0, ret1
   136  }
   137  
   138  // Get indicates an expected call of Get.
   139  func (mr *MockMerkleDBMockRecorder) Get(key any) *gomock.Call {
   140  	mr.mock.ctrl.T.Helper()
   141  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockMerkleDB)(nil).Get), key)
   142  }
   143  
   144  // GetChangeProof mocks base method.
   145  func (m *MockMerkleDB) GetChangeProof(ctx context.Context, startRootID, endRootID ids.ID, start, end maybe.Maybe[[]byte], maxLength int) (*ChangeProof, error) {
   146  	m.ctrl.T.Helper()
   147  	ret := m.ctrl.Call(m, "GetChangeProof", ctx, startRootID, endRootID, start, end, maxLength)
   148  	ret0, _ := ret[0].(*ChangeProof)
   149  	ret1, _ := ret[1].(error)
   150  	return ret0, ret1
   151  }
   152  
   153  // GetChangeProof indicates an expected call of GetChangeProof.
   154  func (mr *MockMerkleDBMockRecorder) GetChangeProof(ctx, startRootID, endRootID, start, end, maxLength any) *gomock.Call {
   155  	mr.mock.ctrl.T.Helper()
   156  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetChangeProof", reflect.TypeOf((*MockMerkleDB)(nil).GetChangeProof), ctx, startRootID, endRootID, start, end, maxLength)
   157  }
   158  
   159  // GetMerkleRoot mocks base method.
   160  func (m *MockMerkleDB) GetMerkleRoot(ctx context.Context) (ids.ID, error) {
   161  	m.ctrl.T.Helper()
   162  	ret := m.ctrl.Call(m, "GetMerkleRoot", ctx)
   163  	ret0, _ := ret[0].(ids.ID)
   164  	ret1, _ := ret[1].(error)
   165  	return ret0, ret1
   166  }
   167  
   168  // GetMerkleRoot indicates an expected call of GetMerkleRoot.
   169  func (mr *MockMerkleDBMockRecorder) GetMerkleRoot(ctx any) *gomock.Call {
   170  	mr.mock.ctrl.T.Helper()
   171  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMerkleRoot", reflect.TypeOf((*MockMerkleDB)(nil).GetMerkleRoot), ctx)
   172  }
   173  
   174  // GetProof mocks base method.
   175  func (m *MockMerkleDB) GetProof(ctx context.Context, keyBytes []byte) (*Proof, error) {
   176  	m.ctrl.T.Helper()
   177  	ret := m.ctrl.Call(m, "GetProof", ctx, keyBytes)
   178  	ret0, _ := ret[0].(*Proof)
   179  	ret1, _ := ret[1].(error)
   180  	return ret0, ret1
   181  }
   182  
   183  // GetProof indicates an expected call of GetProof.
   184  func (mr *MockMerkleDBMockRecorder) GetProof(ctx, keyBytes any) *gomock.Call {
   185  	mr.mock.ctrl.T.Helper()
   186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetProof", reflect.TypeOf((*MockMerkleDB)(nil).GetProof), ctx, keyBytes)
   187  }
   188  
   189  // GetRangeProof mocks base method.
   190  func (m *MockMerkleDB) GetRangeProof(ctx context.Context, start, end maybe.Maybe[[]byte], maxLength int) (*RangeProof, error) {
   191  	m.ctrl.T.Helper()
   192  	ret := m.ctrl.Call(m, "GetRangeProof", ctx, start, end, maxLength)
   193  	ret0, _ := ret[0].(*RangeProof)
   194  	ret1, _ := ret[1].(error)
   195  	return ret0, ret1
   196  }
   197  
   198  // GetRangeProof indicates an expected call of GetRangeProof.
   199  func (mr *MockMerkleDBMockRecorder) GetRangeProof(ctx, start, end, maxLength any) *gomock.Call {
   200  	mr.mock.ctrl.T.Helper()
   201  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRangeProof", reflect.TypeOf((*MockMerkleDB)(nil).GetRangeProof), ctx, start, end, maxLength)
   202  }
   203  
   204  // GetRangeProofAtRoot mocks base method.
   205  func (m *MockMerkleDB) GetRangeProofAtRoot(ctx context.Context, rootID ids.ID, start, end maybe.Maybe[[]byte], maxLength int) (*RangeProof, error) {
   206  	m.ctrl.T.Helper()
   207  	ret := m.ctrl.Call(m, "GetRangeProofAtRoot", ctx, rootID, start, end, maxLength)
   208  	ret0, _ := ret[0].(*RangeProof)
   209  	ret1, _ := ret[1].(error)
   210  	return ret0, ret1
   211  }
   212  
   213  // GetRangeProofAtRoot indicates an expected call of GetRangeProofAtRoot.
   214  func (mr *MockMerkleDBMockRecorder) GetRangeProofAtRoot(ctx, rootID, start, end, maxLength any) *gomock.Call {
   215  	mr.mock.ctrl.T.Helper()
   216  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRangeProofAtRoot", reflect.TypeOf((*MockMerkleDB)(nil).GetRangeProofAtRoot), ctx, rootID, start, end, maxLength)
   217  }
   218  
   219  // GetValue mocks base method.
   220  func (m *MockMerkleDB) GetValue(ctx context.Context, key []byte) ([]byte, error) {
   221  	m.ctrl.T.Helper()
   222  	ret := m.ctrl.Call(m, "GetValue", ctx, key)
   223  	ret0, _ := ret[0].([]byte)
   224  	ret1, _ := ret[1].(error)
   225  	return ret0, ret1
   226  }
   227  
   228  // GetValue indicates an expected call of GetValue.
   229  func (mr *MockMerkleDBMockRecorder) GetValue(ctx, key any) *gomock.Call {
   230  	mr.mock.ctrl.T.Helper()
   231  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetValue", reflect.TypeOf((*MockMerkleDB)(nil).GetValue), ctx, key)
   232  }
   233  
   234  // GetValues mocks base method.
   235  func (m *MockMerkleDB) GetValues(ctx context.Context, keys [][]byte) ([][]byte, []error) {
   236  	m.ctrl.T.Helper()
   237  	ret := m.ctrl.Call(m, "GetValues", ctx, keys)
   238  	ret0, _ := ret[0].([][]byte)
   239  	ret1, _ := ret[1].([]error)
   240  	return ret0, ret1
   241  }
   242  
   243  // GetValues indicates an expected call of GetValues.
   244  func (mr *MockMerkleDBMockRecorder) GetValues(ctx, keys any) *gomock.Call {
   245  	mr.mock.ctrl.T.Helper()
   246  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetValues", reflect.TypeOf((*MockMerkleDB)(nil).GetValues), ctx, keys)
   247  }
   248  
   249  // Has mocks base method.
   250  func (m *MockMerkleDB) Has(key []byte) (bool, error) {
   251  	m.ctrl.T.Helper()
   252  	ret := m.ctrl.Call(m, "Has", key)
   253  	ret0, _ := ret[0].(bool)
   254  	ret1, _ := ret[1].(error)
   255  	return ret0, ret1
   256  }
   257  
   258  // Has indicates an expected call of Has.
   259  func (mr *MockMerkleDBMockRecorder) Has(key any) *gomock.Call {
   260  	mr.mock.ctrl.T.Helper()
   261  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Has", reflect.TypeOf((*MockMerkleDB)(nil).Has), key)
   262  }
   263  
   264  // HealthCheck mocks base method.
   265  func (m *MockMerkleDB) HealthCheck(arg0 context.Context) (any, error) {
   266  	m.ctrl.T.Helper()
   267  	ret := m.ctrl.Call(m, "HealthCheck", arg0)
   268  	ret0, _ := ret[0].(any)
   269  	ret1, _ := ret[1].(error)
   270  	return ret0, ret1
   271  }
   272  
   273  // HealthCheck indicates an expected call of HealthCheck.
   274  func (mr *MockMerkleDBMockRecorder) HealthCheck(arg0 any) *gomock.Call {
   275  	mr.mock.ctrl.T.Helper()
   276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HealthCheck", reflect.TypeOf((*MockMerkleDB)(nil).HealthCheck), arg0)
   277  }
   278  
   279  // NewBatch mocks base method.
   280  func (m *MockMerkleDB) NewBatch() database.Batch {
   281  	m.ctrl.T.Helper()
   282  	ret := m.ctrl.Call(m, "NewBatch")
   283  	ret0, _ := ret[0].(database.Batch)
   284  	return ret0
   285  }
   286  
   287  // NewBatch indicates an expected call of NewBatch.
   288  func (mr *MockMerkleDBMockRecorder) NewBatch() *gomock.Call {
   289  	mr.mock.ctrl.T.Helper()
   290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewBatch", reflect.TypeOf((*MockMerkleDB)(nil).NewBatch))
   291  }
   292  
   293  // NewIterator mocks base method.
   294  func (m *MockMerkleDB) NewIterator() database.Iterator {
   295  	m.ctrl.T.Helper()
   296  	ret := m.ctrl.Call(m, "NewIterator")
   297  	ret0, _ := ret[0].(database.Iterator)
   298  	return ret0
   299  }
   300  
   301  // NewIterator indicates an expected call of NewIterator.
   302  func (mr *MockMerkleDBMockRecorder) NewIterator() *gomock.Call {
   303  	mr.mock.ctrl.T.Helper()
   304  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewIterator", reflect.TypeOf((*MockMerkleDB)(nil).NewIterator))
   305  }
   306  
   307  // NewIteratorWithPrefix mocks base method.
   308  func (m *MockMerkleDB) NewIteratorWithPrefix(prefix []byte) database.Iterator {
   309  	m.ctrl.T.Helper()
   310  	ret := m.ctrl.Call(m, "NewIteratorWithPrefix", prefix)
   311  	ret0, _ := ret[0].(database.Iterator)
   312  	return ret0
   313  }
   314  
   315  // NewIteratorWithPrefix indicates an expected call of NewIteratorWithPrefix.
   316  func (mr *MockMerkleDBMockRecorder) NewIteratorWithPrefix(prefix any) *gomock.Call {
   317  	mr.mock.ctrl.T.Helper()
   318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewIteratorWithPrefix", reflect.TypeOf((*MockMerkleDB)(nil).NewIteratorWithPrefix), prefix)
   319  }
   320  
   321  // NewIteratorWithStart mocks base method.
   322  func (m *MockMerkleDB) NewIteratorWithStart(start []byte) database.Iterator {
   323  	m.ctrl.T.Helper()
   324  	ret := m.ctrl.Call(m, "NewIteratorWithStart", start)
   325  	ret0, _ := ret[0].(database.Iterator)
   326  	return ret0
   327  }
   328  
   329  // NewIteratorWithStart indicates an expected call of NewIteratorWithStart.
   330  func (mr *MockMerkleDBMockRecorder) NewIteratorWithStart(start any) *gomock.Call {
   331  	mr.mock.ctrl.T.Helper()
   332  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewIteratorWithStart", reflect.TypeOf((*MockMerkleDB)(nil).NewIteratorWithStart), start)
   333  }
   334  
   335  // NewIteratorWithStartAndPrefix mocks base method.
   336  func (m *MockMerkleDB) NewIteratorWithStartAndPrefix(start, prefix []byte) database.Iterator {
   337  	m.ctrl.T.Helper()
   338  	ret := m.ctrl.Call(m, "NewIteratorWithStartAndPrefix", start, prefix)
   339  	ret0, _ := ret[0].(database.Iterator)
   340  	return ret0
   341  }
   342  
   343  // NewIteratorWithStartAndPrefix indicates an expected call of NewIteratorWithStartAndPrefix.
   344  func (mr *MockMerkleDBMockRecorder) NewIteratorWithStartAndPrefix(start, prefix any) *gomock.Call {
   345  	mr.mock.ctrl.T.Helper()
   346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewIteratorWithStartAndPrefix", reflect.TypeOf((*MockMerkleDB)(nil).NewIteratorWithStartAndPrefix), start, prefix)
   347  }
   348  
   349  // NewView mocks base method.
   350  func (m *MockMerkleDB) NewView(ctx context.Context, changes ViewChanges) (View, error) {
   351  	m.ctrl.T.Helper()
   352  	ret := m.ctrl.Call(m, "NewView", ctx, changes)
   353  	ret0, _ := ret[0].(View)
   354  	ret1, _ := ret[1].(error)
   355  	return ret0, ret1
   356  }
   357  
   358  // NewView indicates an expected call of NewView.
   359  func (mr *MockMerkleDBMockRecorder) NewView(ctx, changes any) *gomock.Call {
   360  	mr.mock.ctrl.T.Helper()
   361  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewView", reflect.TypeOf((*MockMerkleDB)(nil).NewView), ctx, changes)
   362  }
   363  
   364  // PrefetchPath mocks base method.
   365  func (m *MockMerkleDB) PrefetchPath(key []byte) error {
   366  	m.ctrl.T.Helper()
   367  	ret := m.ctrl.Call(m, "PrefetchPath", key)
   368  	ret0, _ := ret[0].(error)
   369  	return ret0
   370  }
   371  
   372  // PrefetchPath indicates an expected call of PrefetchPath.
   373  func (mr *MockMerkleDBMockRecorder) PrefetchPath(key any) *gomock.Call {
   374  	mr.mock.ctrl.T.Helper()
   375  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrefetchPath", reflect.TypeOf((*MockMerkleDB)(nil).PrefetchPath), key)
   376  }
   377  
   378  // PrefetchPaths mocks base method.
   379  func (m *MockMerkleDB) PrefetchPaths(keys [][]byte) error {
   380  	m.ctrl.T.Helper()
   381  	ret := m.ctrl.Call(m, "PrefetchPaths", keys)
   382  	ret0, _ := ret[0].(error)
   383  	return ret0
   384  }
   385  
   386  // PrefetchPaths indicates an expected call of PrefetchPaths.
   387  func (mr *MockMerkleDBMockRecorder) PrefetchPaths(keys any) *gomock.Call {
   388  	mr.mock.ctrl.T.Helper()
   389  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrefetchPaths", reflect.TypeOf((*MockMerkleDB)(nil).PrefetchPaths), keys)
   390  }
   391  
   392  // Put mocks base method.
   393  func (m *MockMerkleDB) Put(key, value []byte) error {
   394  	m.ctrl.T.Helper()
   395  	ret := m.ctrl.Call(m, "Put", key, value)
   396  	ret0, _ := ret[0].(error)
   397  	return ret0
   398  }
   399  
   400  // Put indicates an expected call of Put.
   401  func (mr *MockMerkleDBMockRecorder) Put(key, value any) *gomock.Call {
   402  	mr.mock.ctrl.T.Helper()
   403  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Put", reflect.TypeOf((*MockMerkleDB)(nil).Put), key, value)
   404  }
   405  
   406  // VerifyChangeProof mocks base method.
   407  func (m *MockMerkleDB) VerifyChangeProof(ctx context.Context, proof *ChangeProof, start, end maybe.Maybe[[]byte], expectedEndRootID ids.ID) error {
   408  	m.ctrl.T.Helper()
   409  	ret := m.ctrl.Call(m, "VerifyChangeProof", ctx, proof, start, end, expectedEndRootID)
   410  	ret0, _ := ret[0].(error)
   411  	return ret0
   412  }
   413  
   414  // VerifyChangeProof indicates an expected call of VerifyChangeProof.
   415  func (mr *MockMerkleDBMockRecorder) VerifyChangeProof(ctx, proof, start, end, expectedEndRootID any) *gomock.Call {
   416  	mr.mock.ctrl.T.Helper()
   417  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifyChangeProof", reflect.TypeOf((*MockMerkleDB)(nil).VerifyChangeProof), ctx, proof, start, end, expectedEndRootID)
   418  }
   419  
   420  // getEditableNode mocks base method.
   421  func (m *MockMerkleDB) getEditableNode(key Key, hasValue bool) (*node, error) {
   422  	m.ctrl.T.Helper()
   423  	ret := m.ctrl.Call(m, "getEditableNode", key, hasValue)
   424  	ret0, _ := ret[0].(*node)
   425  	ret1, _ := ret[1].(error)
   426  	return ret0, ret1
   427  }
   428  
   429  // getEditableNode indicates an expected call of getEditableNode.
   430  func (mr *MockMerkleDBMockRecorder) getEditableNode(key, hasValue any) *gomock.Call {
   431  	mr.mock.ctrl.T.Helper()
   432  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getEditableNode", reflect.TypeOf((*MockMerkleDB)(nil).getEditableNode), key, hasValue)
   433  }
   434  
   435  // getNode mocks base method.
   436  func (m *MockMerkleDB) getNode(key Key, hasValue bool) (*node, error) {
   437  	m.ctrl.T.Helper()
   438  	ret := m.ctrl.Call(m, "getNode", key, hasValue)
   439  	ret0, _ := ret[0].(*node)
   440  	ret1, _ := ret[1].(error)
   441  	return ret0, ret1
   442  }
   443  
   444  // getNode indicates an expected call of getNode.
   445  func (mr *MockMerkleDBMockRecorder) getNode(key, hasValue any) *gomock.Call {
   446  	mr.mock.ctrl.T.Helper()
   447  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getNode", reflect.TypeOf((*MockMerkleDB)(nil).getNode), key, hasValue)
   448  }
   449  
   450  // getRoot mocks base method.
   451  func (m *MockMerkleDB) getRoot() maybe.Maybe[*node] {
   452  	m.ctrl.T.Helper()
   453  	ret := m.ctrl.Call(m, "getRoot")
   454  	ret0, _ := ret[0].(maybe.Maybe[*node])
   455  	return ret0
   456  }
   457  
   458  // getRoot indicates an expected call of getRoot.
   459  func (mr *MockMerkleDBMockRecorder) getRoot() *gomock.Call {
   460  	mr.mock.ctrl.T.Helper()
   461  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getRoot", reflect.TypeOf((*MockMerkleDB)(nil).getRoot))
   462  }
   463  
   464  // getTokenSize mocks base method.
   465  func (m *MockMerkleDB) getTokenSize() int {
   466  	m.ctrl.T.Helper()
   467  	ret := m.ctrl.Call(m, "getTokenSize")
   468  	ret0, _ := ret[0].(int)
   469  	return ret0
   470  }
   471  
   472  // getTokenSize indicates an expected call of getTokenSize.
   473  func (mr *MockMerkleDBMockRecorder) getTokenSize() *gomock.Call {
   474  	mr.mock.ctrl.T.Helper()
   475  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getTokenSize", reflect.TypeOf((*MockMerkleDB)(nil).getTokenSize))
   476  }
   477  
   478  // getValue mocks base method.
   479  func (m *MockMerkleDB) getValue(key Key) ([]byte, error) {
   480  	m.ctrl.T.Helper()
   481  	ret := m.ctrl.Call(m, "getValue", key)
   482  	ret0, _ := ret[0].([]byte)
   483  	ret1, _ := ret[1].(error)
   484  	return ret0, ret1
   485  }
   486  
   487  // getValue indicates an expected call of getValue.
   488  func (mr *MockMerkleDBMockRecorder) getValue(key any) *gomock.Call {
   489  	mr.mock.ctrl.T.Helper()
   490  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getValue", reflect.TypeOf((*MockMerkleDB)(nil).getValue), key)
   491  }