github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/aggregator/mocks/mock_state.go (about)

     1  // Code generated by mockery v2.22.1. DO NOT EDIT.
     2  
     3  package mocks
     4  
     5  import (
     6  	context "context"
     7  
     8  	pgx "github.com/jackc/pgx/v4"
     9  	mock "github.com/stretchr/testify/mock"
    10  
    11  	state "github.com/0xPolygon/supernets2-node/state"
    12  )
    13  
    14  // StateMock is an autogenerated mock type for the stateInterface type
    15  type StateMock struct {
    16  	mock.Mock
    17  }
    18  
    19  // AddGeneratedProof provides a mock function with given fields: ctx, proof, dbTx
    20  func (_m *StateMock) AddGeneratedProof(ctx context.Context, proof *state.Proof, dbTx pgx.Tx) error {
    21  	ret := _m.Called(ctx, proof, dbTx)
    22  
    23  	var r0 error
    24  	if rf, ok := ret.Get(0).(func(context.Context, *state.Proof, pgx.Tx) error); ok {
    25  		r0 = rf(ctx, proof, dbTx)
    26  	} else {
    27  		r0 = ret.Error(0)
    28  	}
    29  
    30  	return r0
    31  }
    32  
    33  // BeginStateTransaction provides a mock function with given fields: ctx
    34  func (_m *StateMock) BeginStateTransaction(ctx context.Context) (pgx.Tx, error) {
    35  	ret := _m.Called(ctx)
    36  
    37  	var r0 pgx.Tx
    38  	var r1 error
    39  	if rf, ok := ret.Get(0).(func(context.Context) (pgx.Tx, error)); ok {
    40  		return rf(ctx)
    41  	}
    42  	if rf, ok := ret.Get(0).(func(context.Context) pgx.Tx); ok {
    43  		r0 = rf(ctx)
    44  	} else {
    45  		if ret.Get(0) != nil {
    46  			r0 = ret.Get(0).(pgx.Tx)
    47  		}
    48  	}
    49  
    50  	if rf, ok := ret.Get(1).(func(context.Context) error); ok {
    51  		r1 = rf(ctx)
    52  	} else {
    53  		r1 = ret.Error(1)
    54  	}
    55  
    56  	return r0, r1
    57  }
    58  
    59  // CheckProofContainsCompleteSequences provides a mock function with given fields: ctx, proof, dbTx
    60  func (_m *StateMock) CheckProofContainsCompleteSequences(ctx context.Context, proof *state.Proof, dbTx pgx.Tx) (bool, error) {
    61  	ret := _m.Called(ctx, proof, dbTx)
    62  
    63  	var r0 bool
    64  	var r1 error
    65  	if rf, ok := ret.Get(0).(func(context.Context, *state.Proof, pgx.Tx) (bool, error)); ok {
    66  		return rf(ctx, proof, dbTx)
    67  	}
    68  	if rf, ok := ret.Get(0).(func(context.Context, *state.Proof, pgx.Tx) bool); ok {
    69  		r0 = rf(ctx, proof, dbTx)
    70  	} else {
    71  		r0 = ret.Get(0).(bool)
    72  	}
    73  
    74  	if rf, ok := ret.Get(1).(func(context.Context, *state.Proof, pgx.Tx) error); ok {
    75  		r1 = rf(ctx, proof, dbTx)
    76  	} else {
    77  		r1 = ret.Error(1)
    78  	}
    79  
    80  	return r0, r1
    81  }
    82  
    83  // CleanupGeneratedProofs provides a mock function with given fields: ctx, batchNumber, dbTx
    84  func (_m *StateMock) CleanupGeneratedProofs(ctx context.Context, batchNumber uint64, dbTx pgx.Tx) error {
    85  	ret := _m.Called(ctx, batchNumber, dbTx)
    86  
    87  	var r0 error
    88  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) error); ok {
    89  		r0 = rf(ctx, batchNumber, dbTx)
    90  	} else {
    91  		r0 = ret.Error(0)
    92  	}
    93  
    94  	return r0
    95  }
    96  
    97  // CleanupLockedProofs provides a mock function with given fields: ctx, duration, dbTx
    98  func (_m *StateMock) CleanupLockedProofs(ctx context.Context, duration string, dbTx pgx.Tx) (int64, error) {
    99  	ret := _m.Called(ctx, duration, dbTx)
   100  
   101  	var r0 int64
   102  	var r1 error
   103  	if rf, ok := ret.Get(0).(func(context.Context, string, pgx.Tx) (int64, error)); ok {
   104  		return rf(ctx, duration, dbTx)
   105  	}
   106  	if rf, ok := ret.Get(0).(func(context.Context, string, pgx.Tx) int64); ok {
   107  		r0 = rf(ctx, duration, dbTx)
   108  	} else {
   109  		r0 = ret.Get(0).(int64)
   110  	}
   111  
   112  	if rf, ok := ret.Get(1).(func(context.Context, string, pgx.Tx) error); ok {
   113  		r1 = rf(ctx, duration, dbTx)
   114  	} else {
   115  		r1 = ret.Error(1)
   116  	}
   117  
   118  	return r0, r1
   119  }
   120  
   121  // DeleteGeneratedProofs provides a mock function with given fields: ctx, batchNumber, batchNumberFinal, dbTx
   122  func (_m *StateMock) DeleteGeneratedProofs(ctx context.Context, batchNumber uint64, batchNumberFinal uint64, dbTx pgx.Tx) error {
   123  	ret := _m.Called(ctx, batchNumber, batchNumberFinal, dbTx)
   124  
   125  	var r0 error
   126  	if rf, ok := ret.Get(0).(func(context.Context, uint64, uint64, pgx.Tx) error); ok {
   127  		r0 = rf(ctx, batchNumber, batchNumberFinal, dbTx)
   128  	} else {
   129  		r0 = ret.Error(0)
   130  	}
   131  
   132  	return r0
   133  }
   134  
   135  // DeleteUngeneratedProofs provides a mock function with given fields: ctx, dbTx
   136  func (_m *StateMock) DeleteUngeneratedProofs(ctx context.Context, dbTx pgx.Tx) error {
   137  	ret := _m.Called(ctx, dbTx)
   138  
   139  	var r0 error
   140  	if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) error); ok {
   141  		r0 = rf(ctx, dbTx)
   142  	} else {
   143  		r0 = ret.Error(0)
   144  	}
   145  
   146  	return r0
   147  }
   148  
   149  // GetBatchByNumber provides a mock function with given fields: ctx, batchNumber, dbTx
   150  func (_m *StateMock) GetBatchByNumber(ctx context.Context, batchNumber uint64, dbTx pgx.Tx) (*state.Batch, error) {
   151  	ret := _m.Called(ctx, batchNumber, dbTx)
   152  
   153  	var r0 *state.Batch
   154  	var r1 error
   155  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (*state.Batch, error)); ok {
   156  		return rf(ctx, batchNumber, dbTx)
   157  	}
   158  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) *state.Batch); ok {
   159  		r0 = rf(ctx, batchNumber, dbTx)
   160  	} else {
   161  		if ret.Get(0) != nil {
   162  			r0 = ret.Get(0).(*state.Batch)
   163  		}
   164  	}
   165  
   166  	if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok {
   167  		r1 = rf(ctx, batchNumber, dbTx)
   168  	} else {
   169  		r1 = ret.Error(1)
   170  	}
   171  
   172  	return r0, r1
   173  }
   174  
   175  // GetLastVerifiedBatch provides a mock function with given fields: ctx, dbTx
   176  func (_m *StateMock) GetLastVerifiedBatch(ctx context.Context, dbTx pgx.Tx) (*state.VerifiedBatch, error) {
   177  	ret := _m.Called(ctx, dbTx)
   178  
   179  	var r0 *state.VerifiedBatch
   180  	var r1 error
   181  	if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*state.VerifiedBatch, error)); ok {
   182  		return rf(ctx, dbTx)
   183  	}
   184  	if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *state.VerifiedBatch); ok {
   185  		r0 = rf(ctx, dbTx)
   186  	} else {
   187  		if ret.Get(0) != nil {
   188  			r0 = ret.Get(0).(*state.VerifiedBatch)
   189  		}
   190  	}
   191  
   192  	if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) error); ok {
   193  		r1 = rf(ctx, dbTx)
   194  	} else {
   195  		r1 = ret.Error(1)
   196  	}
   197  
   198  	return r0, r1
   199  }
   200  
   201  // GetProofReadyToVerify provides a mock function with given fields: ctx, lastVerfiedBatchNumber, dbTx
   202  func (_m *StateMock) GetProofReadyToVerify(ctx context.Context, lastVerfiedBatchNumber uint64, dbTx pgx.Tx) (*state.Proof, error) {
   203  	ret := _m.Called(ctx, lastVerfiedBatchNumber, dbTx)
   204  
   205  	var r0 *state.Proof
   206  	var r1 error
   207  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (*state.Proof, error)); ok {
   208  		return rf(ctx, lastVerfiedBatchNumber, dbTx)
   209  	}
   210  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) *state.Proof); ok {
   211  		r0 = rf(ctx, lastVerfiedBatchNumber, dbTx)
   212  	} else {
   213  		if ret.Get(0) != nil {
   214  			r0 = ret.Get(0).(*state.Proof)
   215  		}
   216  	}
   217  
   218  	if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok {
   219  		r1 = rf(ctx, lastVerfiedBatchNumber, dbTx)
   220  	} else {
   221  		r1 = ret.Error(1)
   222  	}
   223  
   224  	return r0, r1
   225  }
   226  
   227  // GetProofsToAggregate provides a mock function with given fields: ctx, dbTx
   228  func (_m *StateMock) GetProofsToAggregate(ctx context.Context, dbTx pgx.Tx) (*state.Proof, *state.Proof, error) {
   229  	ret := _m.Called(ctx, dbTx)
   230  
   231  	var r0 *state.Proof
   232  	var r1 *state.Proof
   233  	var r2 error
   234  	if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) (*state.Proof, *state.Proof, error)); ok {
   235  		return rf(ctx, dbTx)
   236  	}
   237  	if rf, ok := ret.Get(0).(func(context.Context, pgx.Tx) *state.Proof); ok {
   238  		r0 = rf(ctx, dbTx)
   239  	} else {
   240  		if ret.Get(0) != nil {
   241  			r0 = ret.Get(0).(*state.Proof)
   242  		}
   243  	}
   244  
   245  	if rf, ok := ret.Get(1).(func(context.Context, pgx.Tx) *state.Proof); ok {
   246  		r1 = rf(ctx, dbTx)
   247  	} else {
   248  		if ret.Get(1) != nil {
   249  			r1 = ret.Get(1).(*state.Proof)
   250  		}
   251  	}
   252  
   253  	if rf, ok := ret.Get(2).(func(context.Context, pgx.Tx) error); ok {
   254  		r2 = rf(ctx, dbTx)
   255  	} else {
   256  		r2 = ret.Error(2)
   257  	}
   258  
   259  	return r0, r1, r2
   260  }
   261  
   262  // GetVirtualBatchToProve provides a mock function with given fields: ctx, lastVerfiedBatchNumber, dbTx
   263  func (_m *StateMock) GetVirtualBatchToProve(ctx context.Context, lastVerfiedBatchNumber uint64, dbTx pgx.Tx) (*state.Batch, error) {
   264  	ret := _m.Called(ctx, lastVerfiedBatchNumber, dbTx)
   265  
   266  	var r0 *state.Batch
   267  	var r1 error
   268  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) (*state.Batch, error)); ok {
   269  		return rf(ctx, lastVerfiedBatchNumber, dbTx)
   270  	}
   271  	if rf, ok := ret.Get(0).(func(context.Context, uint64, pgx.Tx) *state.Batch); ok {
   272  		r0 = rf(ctx, lastVerfiedBatchNumber, dbTx)
   273  	} else {
   274  		if ret.Get(0) != nil {
   275  			r0 = ret.Get(0).(*state.Batch)
   276  		}
   277  	}
   278  
   279  	if rf, ok := ret.Get(1).(func(context.Context, uint64, pgx.Tx) error); ok {
   280  		r1 = rf(ctx, lastVerfiedBatchNumber, dbTx)
   281  	} else {
   282  		r1 = ret.Error(1)
   283  	}
   284  
   285  	return r0, r1
   286  }
   287  
   288  // UpdateGeneratedProof provides a mock function with given fields: ctx, proof, dbTx
   289  func (_m *StateMock) UpdateGeneratedProof(ctx context.Context, proof *state.Proof, dbTx pgx.Tx) error {
   290  	ret := _m.Called(ctx, proof, dbTx)
   291  
   292  	var r0 error
   293  	if rf, ok := ret.Get(0).(func(context.Context, *state.Proof, pgx.Tx) error); ok {
   294  		r0 = rf(ctx, proof, dbTx)
   295  	} else {
   296  		r0 = ret.Error(0)
   297  	}
   298  
   299  	return r0
   300  }
   301  
   302  type mockConstructorTestingTNewStateMock interface {
   303  	mock.TestingT
   304  	Cleanup(func())
   305  }
   306  
   307  // NewStateMock creates a new instance of StateMock. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   308  func NewStateMock(t mockConstructorTestingTNewStateMock) *StateMock {
   309  	mock := &StateMock{}
   310  	mock.Mock.Test(t)
   311  
   312  	t.Cleanup(func() { mock.AssertExpectations(t) })
   313  
   314  	return mock
   315  }