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 }