github.com/onflow/flow-go@v0.33.17/state/protocol/mock/snapshot.go (about) 1 // Code generated by mockery v2.21.4. DO NOT EDIT. 2 3 package mock 4 5 import ( 6 flow "github.com/onflow/flow-go/model/flow" 7 mock "github.com/stretchr/testify/mock" 8 9 protocol "github.com/onflow/flow-go/state/protocol" 10 ) 11 12 // Snapshot is an autogenerated mock type for the Snapshot type 13 type Snapshot struct { 14 mock.Mock 15 } 16 17 // Commit provides a mock function with given fields: 18 func (_m *Snapshot) Commit() (flow.StateCommitment, error) { 19 ret := _m.Called() 20 21 var r0 flow.StateCommitment 22 var r1 error 23 if rf, ok := ret.Get(0).(func() (flow.StateCommitment, error)); ok { 24 return rf() 25 } 26 if rf, ok := ret.Get(0).(func() flow.StateCommitment); ok { 27 r0 = rf() 28 } else { 29 if ret.Get(0) != nil { 30 r0 = ret.Get(0).(flow.StateCommitment) 31 } 32 } 33 34 if rf, ok := ret.Get(1).(func() error); ok { 35 r1 = rf() 36 } else { 37 r1 = ret.Error(1) 38 } 39 40 return r0, r1 41 } 42 43 // Descendants provides a mock function with given fields: 44 func (_m *Snapshot) Descendants() ([]flow.Identifier, error) { 45 ret := _m.Called() 46 47 var r0 []flow.Identifier 48 var r1 error 49 if rf, ok := ret.Get(0).(func() ([]flow.Identifier, error)); ok { 50 return rf() 51 } 52 if rf, ok := ret.Get(0).(func() []flow.Identifier); ok { 53 r0 = rf() 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).([]flow.Identifier) 57 } 58 } 59 60 if rf, ok := ret.Get(1).(func() error); ok { 61 r1 = rf() 62 } else { 63 r1 = ret.Error(1) 64 } 65 66 return r0, r1 67 } 68 69 // Epochs provides a mock function with given fields: 70 func (_m *Snapshot) Epochs() protocol.EpochQuery { 71 ret := _m.Called() 72 73 var r0 protocol.EpochQuery 74 if rf, ok := ret.Get(0).(func() protocol.EpochQuery); ok { 75 r0 = rf() 76 } else { 77 if ret.Get(0) != nil { 78 r0 = ret.Get(0).(protocol.EpochQuery) 79 } 80 } 81 82 return r0 83 } 84 85 // Head provides a mock function with given fields: 86 func (_m *Snapshot) Head() (*flow.Header, error) { 87 ret := _m.Called() 88 89 var r0 *flow.Header 90 var r1 error 91 if rf, ok := ret.Get(0).(func() (*flow.Header, error)); ok { 92 return rf() 93 } 94 if rf, ok := ret.Get(0).(func() *flow.Header); ok { 95 r0 = rf() 96 } else { 97 if ret.Get(0) != nil { 98 r0 = ret.Get(0).(*flow.Header) 99 } 100 } 101 102 if rf, ok := ret.Get(1).(func() error); ok { 103 r1 = rf() 104 } else { 105 r1 = ret.Error(1) 106 } 107 108 return r0, r1 109 } 110 111 // Identities provides a mock function with given fields: selector 112 func (_m *Snapshot) Identities(selector flow.IdentityFilter) (flow.IdentityList, error) { 113 ret := _m.Called(selector) 114 115 var r0 flow.IdentityList 116 var r1 error 117 if rf, ok := ret.Get(0).(func(flow.IdentityFilter) (flow.IdentityList, error)); ok { 118 return rf(selector) 119 } 120 if rf, ok := ret.Get(0).(func(flow.IdentityFilter) flow.IdentityList); ok { 121 r0 = rf(selector) 122 } else { 123 if ret.Get(0) != nil { 124 r0 = ret.Get(0).(flow.IdentityList) 125 } 126 } 127 128 if rf, ok := ret.Get(1).(func(flow.IdentityFilter) error); ok { 129 r1 = rf(selector) 130 } else { 131 r1 = ret.Error(1) 132 } 133 134 return r0, r1 135 } 136 137 // Identity provides a mock function with given fields: nodeID 138 func (_m *Snapshot) Identity(nodeID flow.Identifier) (*flow.Identity, error) { 139 ret := _m.Called(nodeID) 140 141 var r0 *flow.Identity 142 var r1 error 143 if rf, ok := ret.Get(0).(func(flow.Identifier) (*flow.Identity, error)); ok { 144 return rf(nodeID) 145 } 146 if rf, ok := ret.Get(0).(func(flow.Identifier) *flow.Identity); ok { 147 r0 = rf(nodeID) 148 } else { 149 if ret.Get(0) != nil { 150 r0 = ret.Get(0).(*flow.Identity) 151 } 152 } 153 154 if rf, ok := ret.Get(1).(func(flow.Identifier) error); ok { 155 r1 = rf(nodeID) 156 } else { 157 r1 = ret.Error(1) 158 } 159 160 return r0, r1 161 } 162 163 // Params provides a mock function with given fields: 164 func (_m *Snapshot) Params() protocol.GlobalParams { 165 ret := _m.Called() 166 167 var r0 protocol.GlobalParams 168 if rf, ok := ret.Get(0).(func() protocol.GlobalParams); ok { 169 r0 = rf() 170 } else { 171 if ret.Get(0) != nil { 172 r0 = ret.Get(0).(protocol.GlobalParams) 173 } 174 } 175 176 return r0 177 } 178 179 // Phase provides a mock function with given fields: 180 func (_m *Snapshot) Phase() (flow.EpochPhase, error) { 181 ret := _m.Called() 182 183 var r0 flow.EpochPhase 184 var r1 error 185 if rf, ok := ret.Get(0).(func() (flow.EpochPhase, error)); ok { 186 return rf() 187 } 188 if rf, ok := ret.Get(0).(func() flow.EpochPhase); ok { 189 r0 = rf() 190 } else { 191 r0 = ret.Get(0).(flow.EpochPhase) 192 } 193 194 if rf, ok := ret.Get(1).(func() error); ok { 195 r1 = rf() 196 } else { 197 r1 = ret.Error(1) 198 } 199 200 return r0, r1 201 } 202 203 // QuorumCertificate provides a mock function with given fields: 204 func (_m *Snapshot) QuorumCertificate() (*flow.QuorumCertificate, error) { 205 ret := _m.Called() 206 207 var r0 *flow.QuorumCertificate 208 var r1 error 209 if rf, ok := ret.Get(0).(func() (*flow.QuorumCertificate, error)); ok { 210 return rf() 211 } 212 if rf, ok := ret.Get(0).(func() *flow.QuorumCertificate); ok { 213 r0 = rf() 214 } else { 215 if ret.Get(0) != nil { 216 r0 = ret.Get(0).(*flow.QuorumCertificate) 217 } 218 } 219 220 if rf, ok := ret.Get(1).(func() error); ok { 221 r1 = rf() 222 } else { 223 r1 = ret.Error(1) 224 } 225 226 return r0, r1 227 } 228 229 // RandomSource provides a mock function with given fields: 230 func (_m *Snapshot) RandomSource() ([]byte, error) { 231 ret := _m.Called() 232 233 var r0 []byte 234 var r1 error 235 if rf, ok := ret.Get(0).(func() ([]byte, error)); ok { 236 return rf() 237 } 238 if rf, ok := ret.Get(0).(func() []byte); ok { 239 r0 = rf() 240 } else { 241 if ret.Get(0) != nil { 242 r0 = ret.Get(0).([]byte) 243 } 244 } 245 246 if rf, ok := ret.Get(1).(func() error); ok { 247 r1 = rf() 248 } else { 249 r1 = ret.Error(1) 250 } 251 252 return r0, r1 253 } 254 255 // SealedResult provides a mock function with given fields: 256 func (_m *Snapshot) SealedResult() (*flow.ExecutionResult, *flow.Seal, error) { 257 ret := _m.Called() 258 259 var r0 *flow.ExecutionResult 260 var r1 *flow.Seal 261 var r2 error 262 if rf, ok := ret.Get(0).(func() (*flow.ExecutionResult, *flow.Seal, error)); ok { 263 return rf() 264 } 265 if rf, ok := ret.Get(0).(func() *flow.ExecutionResult); ok { 266 r0 = rf() 267 } else { 268 if ret.Get(0) != nil { 269 r0 = ret.Get(0).(*flow.ExecutionResult) 270 } 271 } 272 273 if rf, ok := ret.Get(1).(func() *flow.Seal); ok { 274 r1 = rf() 275 } else { 276 if ret.Get(1) != nil { 277 r1 = ret.Get(1).(*flow.Seal) 278 } 279 } 280 281 if rf, ok := ret.Get(2).(func() error); ok { 282 r2 = rf() 283 } else { 284 r2 = ret.Error(2) 285 } 286 287 return r0, r1, r2 288 } 289 290 // SealingSegment provides a mock function with given fields: 291 func (_m *Snapshot) SealingSegment() (*flow.SealingSegment, error) { 292 ret := _m.Called() 293 294 var r0 *flow.SealingSegment 295 var r1 error 296 if rf, ok := ret.Get(0).(func() (*flow.SealingSegment, error)); ok { 297 return rf() 298 } 299 if rf, ok := ret.Get(0).(func() *flow.SealingSegment); ok { 300 r0 = rf() 301 } else { 302 if ret.Get(0) != nil { 303 r0 = ret.Get(0).(*flow.SealingSegment) 304 } 305 } 306 307 if rf, ok := ret.Get(1).(func() error); ok { 308 r1 = rf() 309 } else { 310 r1 = ret.Error(1) 311 } 312 313 return r0, r1 314 } 315 316 // VersionBeacon provides a mock function with given fields: 317 func (_m *Snapshot) VersionBeacon() (*flow.SealedVersionBeacon, error) { 318 ret := _m.Called() 319 320 var r0 *flow.SealedVersionBeacon 321 var r1 error 322 if rf, ok := ret.Get(0).(func() (*flow.SealedVersionBeacon, error)); ok { 323 return rf() 324 } 325 if rf, ok := ret.Get(0).(func() *flow.SealedVersionBeacon); ok { 326 r0 = rf() 327 } else { 328 if ret.Get(0) != nil { 329 r0 = ret.Get(0).(*flow.SealedVersionBeacon) 330 } 331 } 332 333 if rf, ok := ret.Get(1).(func() error); ok { 334 r1 = rf() 335 } else { 336 r1 = ret.Error(1) 337 } 338 339 return r0, r1 340 } 341 342 type mockConstructorTestingTNewSnapshot interface { 343 mock.TestingT 344 Cleanup(func()) 345 } 346 347 // NewSnapshot creates a new instance of Snapshot. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 348 func NewSnapshot(t mockConstructorTestingTNewSnapshot) *Snapshot { 349 mock := &Snapshot{} 350 mock.Mock.Test(t) 351 352 t.Cleanup(func() { mock.AssertExpectations(t) }) 353 354 return mock 355 }