github.com/braveheart12/insolar-09-08-19@v0.8.7/testutils/jet_coordinator_mock.go (about) 1 package testutils 2 3 /* 4 DO NOT EDIT! 5 This code was generated automatically using github.com/gojuno/minimock v1.9 6 The original interface "JetCoordinator" can be found in github.com/insolar/insolar/core 7 */ 8 import ( 9 context "context" 10 "sync/atomic" 11 "time" 12 13 "github.com/gojuno/minimock" 14 core "github.com/insolar/insolar/core" 15 16 testify_assert "github.com/stretchr/testify/assert" 17 ) 18 19 //JetCoordinatorMock implements github.com/insolar/insolar/core.JetCoordinator 20 type JetCoordinatorMock struct { 21 t minimock.Tester 22 23 HeavyFunc func(p context.Context, p1 core.PulseNumber) (r *core.RecordRef, r1 error) 24 HeavyCounter uint64 25 HeavyPreCounter uint64 26 HeavyMock mJetCoordinatorMockHeavy 27 28 IsAuthorizedFunc func(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber, p4 core.RecordRef) (r bool, r1 error) 29 IsAuthorizedCounter uint64 30 IsAuthorizedPreCounter uint64 31 IsAuthorizedMock mJetCoordinatorMockIsAuthorized 32 33 IsBeyondLimitFunc func(p context.Context, p1 core.PulseNumber, p2 core.PulseNumber) (r bool, r1 error) 34 IsBeyondLimitCounter uint64 35 IsBeyondLimitPreCounter uint64 36 IsBeyondLimitMock mJetCoordinatorMockIsBeyondLimit 37 38 LightExecutorForJetFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) 39 LightExecutorForJetCounter uint64 40 LightExecutorForJetPreCounter uint64 41 LightExecutorForJetMock mJetCoordinatorMockLightExecutorForJet 42 43 LightExecutorForObjectFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) 44 LightExecutorForObjectCounter uint64 45 LightExecutorForObjectPreCounter uint64 46 LightExecutorForObjectMock mJetCoordinatorMockLightExecutorForObject 47 48 LightValidatorsForJetFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) 49 LightValidatorsForJetCounter uint64 50 LightValidatorsForJetPreCounter uint64 51 LightValidatorsForJetMock mJetCoordinatorMockLightValidatorsForJet 52 53 LightValidatorsForObjectFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) 54 LightValidatorsForObjectCounter uint64 55 LightValidatorsForObjectPreCounter uint64 56 LightValidatorsForObjectMock mJetCoordinatorMockLightValidatorsForObject 57 58 MeFunc func() (r core.RecordRef) 59 MeCounter uint64 60 MePreCounter uint64 61 MeMock mJetCoordinatorMockMe 62 63 NodeForJetFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error) 64 NodeForJetCounter uint64 65 NodeForJetPreCounter uint64 66 NodeForJetMock mJetCoordinatorMockNodeForJet 67 68 NodeForObjectFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error) 69 NodeForObjectCounter uint64 70 NodeForObjectPreCounter uint64 71 NodeForObjectMock mJetCoordinatorMockNodeForObject 72 73 QueryRoleFunc func(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber) (r []core.RecordRef, r1 error) 74 QueryRoleCounter uint64 75 QueryRolePreCounter uint64 76 QueryRoleMock mJetCoordinatorMockQueryRole 77 78 VirtualExecutorForObjectFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) 79 VirtualExecutorForObjectCounter uint64 80 VirtualExecutorForObjectPreCounter uint64 81 VirtualExecutorForObjectMock mJetCoordinatorMockVirtualExecutorForObject 82 83 VirtualValidatorsForObjectFunc func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) 84 VirtualValidatorsForObjectCounter uint64 85 VirtualValidatorsForObjectPreCounter uint64 86 VirtualValidatorsForObjectMock mJetCoordinatorMockVirtualValidatorsForObject 87 } 88 89 //NewJetCoordinatorMock returns a mock for github.com/insolar/insolar/core.JetCoordinator 90 func NewJetCoordinatorMock(t minimock.Tester) *JetCoordinatorMock { 91 m := &JetCoordinatorMock{t: t} 92 93 if controller, ok := t.(minimock.MockController); ok { 94 controller.RegisterMocker(m) 95 } 96 97 m.HeavyMock = mJetCoordinatorMockHeavy{mock: m} 98 m.IsAuthorizedMock = mJetCoordinatorMockIsAuthorized{mock: m} 99 m.IsBeyondLimitMock = mJetCoordinatorMockIsBeyondLimit{mock: m} 100 m.LightExecutorForJetMock = mJetCoordinatorMockLightExecutorForJet{mock: m} 101 m.LightExecutorForObjectMock = mJetCoordinatorMockLightExecutorForObject{mock: m} 102 m.LightValidatorsForJetMock = mJetCoordinatorMockLightValidatorsForJet{mock: m} 103 m.LightValidatorsForObjectMock = mJetCoordinatorMockLightValidatorsForObject{mock: m} 104 m.MeMock = mJetCoordinatorMockMe{mock: m} 105 m.NodeForJetMock = mJetCoordinatorMockNodeForJet{mock: m} 106 m.NodeForObjectMock = mJetCoordinatorMockNodeForObject{mock: m} 107 m.QueryRoleMock = mJetCoordinatorMockQueryRole{mock: m} 108 m.VirtualExecutorForObjectMock = mJetCoordinatorMockVirtualExecutorForObject{mock: m} 109 m.VirtualValidatorsForObjectMock = mJetCoordinatorMockVirtualValidatorsForObject{mock: m} 110 111 return m 112 } 113 114 type mJetCoordinatorMockHeavy struct { 115 mock *JetCoordinatorMock 116 mainExpectation *JetCoordinatorMockHeavyExpectation 117 expectationSeries []*JetCoordinatorMockHeavyExpectation 118 } 119 120 type JetCoordinatorMockHeavyExpectation struct { 121 input *JetCoordinatorMockHeavyInput 122 result *JetCoordinatorMockHeavyResult 123 } 124 125 type JetCoordinatorMockHeavyInput struct { 126 p context.Context 127 p1 core.PulseNumber 128 } 129 130 type JetCoordinatorMockHeavyResult struct { 131 r *core.RecordRef 132 r1 error 133 } 134 135 //Expect specifies that invocation of JetCoordinator.Heavy is expected from 1 to Infinity times 136 func (m *mJetCoordinatorMockHeavy) Expect(p context.Context, p1 core.PulseNumber) *mJetCoordinatorMockHeavy { 137 m.mock.HeavyFunc = nil 138 m.expectationSeries = nil 139 140 if m.mainExpectation == nil { 141 m.mainExpectation = &JetCoordinatorMockHeavyExpectation{} 142 } 143 m.mainExpectation.input = &JetCoordinatorMockHeavyInput{p, p1} 144 return m 145 } 146 147 //Return specifies results of invocation of JetCoordinator.Heavy 148 func (m *mJetCoordinatorMockHeavy) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 149 m.mock.HeavyFunc = nil 150 m.expectationSeries = nil 151 152 if m.mainExpectation == nil { 153 m.mainExpectation = &JetCoordinatorMockHeavyExpectation{} 154 } 155 m.mainExpectation.result = &JetCoordinatorMockHeavyResult{r, r1} 156 return m.mock 157 } 158 159 //ExpectOnce specifies that invocation of JetCoordinator.Heavy is expected once 160 func (m *mJetCoordinatorMockHeavy) ExpectOnce(p context.Context, p1 core.PulseNumber) *JetCoordinatorMockHeavyExpectation { 161 m.mock.HeavyFunc = nil 162 m.mainExpectation = nil 163 164 expectation := &JetCoordinatorMockHeavyExpectation{} 165 expectation.input = &JetCoordinatorMockHeavyInput{p, p1} 166 m.expectationSeries = append(m.expectationSeries, expectation) 167 return expectation 168 } 169 170 func (e *JetCoordinatorMockHeavyExpectation) Return(r *core.RecordRef, r1 error) { 171 e.result = &JetCoordinatorMockHeavyResult{r, r1} 172 } 173 174 //Set uses given function f as a mock of JetCoordinator.Heavy method 175 func (m *mJetCoordinatorMockHeavy) Set(f func(p context.Context, p1 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 176 m.mainExpectation = nil 177 m.expectationSeries = nil 178 179 m.mock.HeavyFunc = f 180 return m.mock 181 } 182 183 //Heavy implements github.com/insolar/insolar/core.JetCoordinator interface 184 func (m *JetCoordinatorMock) Heavy(p context.Context, p1 core.PulseNumber) (r *core.RecordRef, r1 error) { 185 counter := atomic.AddUint64(&m.HeavyPreCounter, 1) 186 defer atomic.AddUint64(&m.HeavyCounter, 1) 187 188 if len(m.HeavyMock.expectationSeries) > 0 { 189 if counter > uint64(len(m.HeavyMock.expectationSeries)) { 190 m.t.Fatalf("Unexpected call to JetCoordinatorMock.Heavy. %v %v", p, p1) 191 return 192 } 193 194 input := m.HeavyMock.expectationSeries[counter-1].input 195 testify_assert.Equal(m.t, *input, JetCoordinatorMockHeavyInput{p, p1}, "JetCoordinator.Heavy got unexpected parameters") 196 197 result := m.HeavyMock.expectationSeries[counter-1].result 198 if result == nil { 199 m.t.Fatal("No results are set for the JetCoordinatorMock.Heavy") 200 return 201 } 202 203 r = result.r 204 r1 = result.r1 205 206 return 207 } 208 209 if m.HeavyMock.mainExpectation != nil { 210 211 input := m.HeavyMock.mainExpectation.input 212 if input != nil { 213 testify_assert.Equal(m.t, *input, JetCoordinatorMockHeavyInput{p, p1}, "JetCoordinator.Heavy got unexpected parameters") 214 } 215 216 result := m.HeavyMock.mainExpectation.result 217 if result == nil { 218 m.t.Fatal("No results are set for the JetCoordinatorMock.Heavy") 219 } 220 221 r = result.r 222 r1 = result.r1 223 224 return 225 } 226 227 if m.HeavyFunc == nil { 228 m.t.Fatalf("Unexpected call to JetCoordinatorMock.Heavy. %v %v", p, p1) 229 return 230 } 231 232 return m.HeavyFunc(p, p1) 233 } 234 235 //HeavyMinimockCounter returns a count of JetCoordinatorMock.HeavyFunc invocations 236 func (m *JetCoordinatorMock) HeavyMinimockCounter() uint64 { 237 return atomic.LoadUint64(&m.HeavyCounter) 238 } 239 240 //HeavyMinimockPreCounter returns the value of JetCoordinatorMock.Heavy invocations 241 func (m *JetCoordinatorMock) HeavyMinimockPreCounter() uint64 { 242 return atomic.LoadUint64(&m.HeavyPreCounter) 243 } 244 245 //HeavyFinished returns true if mock invocations count is ok 246 func (m *JetCoordinatorMock) HeavyFinished() bool { 247 // if expectation series were set then invocations count should be equal to expectations count 248 if len(m.HeavyMock.expectationSeries) > 0 { 249 return atomic.LoadUint64(&m.HeavyCounter) == uint64(len(m.HeavyMock.expectationSeries)) 250 } 251 252 // if main expectation was set then invocations count should be greater than zero 253 if m.HeavyMock.mainExpectation != nil { 254 return atomic.LoadUint64(&m.HeavyCounter) > 0 255 } 256 257 // if func was set then invocations count should be greater than zero 258 if m.HeavyFunc != nil { 259 return atomic.LoadUint64(&m.HeavyCounter) > 0 260 } 261 262 return true 263 } 264 265 type mJetCoordinatorMockIsAuthorized struct { 266 mock *JetCoordinatorMock 267 mainExpectation *JetCoordinatorMockIsAuthorizedExpectation 268 expectationSeries []*JetCoordinatorMockIsAuthorizedExpectation 269 } 270 271 type JetCoordinatorMockIsAuthorizedExpectation struct { 272 input *JetCoordinatorMockIsAuthorizedInput 273 result *JetCoordinatorMockIsAuthorizedResult 274 } 275 276 type JetCoordinatorMockIsAuthorizedInput struct { 277 p context.Context 278 p1 core.DynamicRole 279 p2 core.RecordID 280 p3 core.PulseNumber 281 p4 core.RecordRef 282 } 283 284 type JetCoordinatorMockIsAuthorizedResult struct { 285 r bool 286 r1 error 287 } 288 289 //Expect specifies that invocation of JetCoordinator.IsAuthorized is expected from 1 to Infinity times 290 func (m *mJetCoordinatorMockIsAuthorized) Expect(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber, p4 core.RecordRef) *mJetCoordinatorMockIsAuthorized { 291 m.mock.IsAuthorizedFunc = nil 292 m.expectationSeries = nil 293 294 if m.mainExpectation == nil { 295 m.mainExpectation = &JetCoordinatorMockIsAuthorizedExpectation{} 296 } 297 m.mainExpectation.input = &JetCoordinatorMockIsAuthorizedInput{p, p1, p2, p3, p4} 298 return m 299 } 300 301 //Return specifies results of invocation of JetCoordinator.IsAuthorized 302 func (m *mJetCoordinatorMockIsAuthorized) Return(r bool, r1 error) *JetCoordinatorMock { 303 m.mock.IsAuthorizedFunc = nil 304 m.expectationSeries = nil 305 306 if m.mainExpectation == nil { 307 m.mainExpectation = &JetCoordinatorMockIsAuthorizedExpectation{} 308 } 309 m.mainExpectation.result = &JetCoordinatorMockIsAuthorizedResult{r, r1} 310 return m.mock 311 } 312 313 //ExpectOnce specifies that invocation of JetCoordinator.IsAuthorized is expected once 314 func (m *mJetCoordinatorMockIsAuthorized) ExpectOnce(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber, p4 core.RecordRef) *JetCoordinatorMockIsAuthorizedExpectation { 315 m.mock.IsAuthorizedFunc = nil 316 m.mainExpectation = nil 317 318 expectation := &JetCoordinatorMockIsAuthorizedExpectation{} 319 expectation.input = &JetCoordinatorMockIsAuthorizedInput{p, p1, p2, p3, p4} 320 m.expectationSeries = append(m.expectationSeries, expectation) 321 return expectation 322 } 323 324 func (e *JetCoordinatorMockIsAuthorizedExpectation) Return(r bool, r1 error) { 325 e.result = &JetCoordinatorMockIsAuthorizedResult{r, r1} 326 } 327 328 //Set uses given function f as a mock of JetCoordinator.IsAuthorized method 329 func (m *mJetCoordinatorMockIsAuthorized) Set(f func(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber, p4 core.RecordRef) (r bool, r1 error)) *JetCoordinatorMock { 330 m.mainExpectation = nil 331 m.expectationSeries = nil 332 333 m.mock.IsAuthorizedFunc = f 334 return m.mock 335 } 336 337 //IsAuthorized implements github.com/insolar/insolar/core.JetCoordinator interface 338 func (m *JetCoordinatorMock) IsAuthorized(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber, p4 core.RecordRef) (r bool, r1 error) { 339 counter := atomic.AddUint64(&m.IsAuthorizedPreCounter, 1) 340 defer atomic.AddUint64(&m.IsAuthorizedCounter, 1) 341 342 if len(m.IsAuthorizedMock.expectationSeries) > 0 { 343 if counter > uint64(len(m.IsAuthorizedMock.expectationSeries)) { 344 m.t.Fatalf("Unexpected call to JetCoordinatorMock.IsAuthorized. %v %v %v %v %v", p, p1, p2, p3, p4) 345 return 346 } 347 348 input := m.IsAuthorizedMock.expectationSeries[counter-1].input 349 testify_assert.Equal(m.t, *input, JetCoordinatorMockIsAuthorizedInput{p, p1, p2, p3, p4}, "JetCoordinator.IsAuthorized got unexpected parameters") 350 351 result := m.IsAuthorizedMock.expectationSeries[counter-1].result 352 if result == nil { 353 m.t.Fatal("No results are set for the JetCoordinatorMock.IsAuthorized") 354 return 355 } 356 357 r = result.r 358 r1 = result.r1 359 360 return 361 } 362 363 if m.IsAuthorizedMock.mainExpectation != nil { 364 365 input := m.IsAuthorizedMock.mainExpectation.input 366 if input != nil { 367 testify_assert.Equal(m.t, *input, JetCoordinatorMockIsAuthorizedInput{p, p1, p2, p3, p4}, "JetCoordinator.IsAuthorized got unexpected parameters") 368 } 369 370 result := m.IsAuthorizedMock.mainExpectation.result 371 if result == nil { 372 m.t.Fatal("No results are set for the JetCoordinatorMock.IsAuthorized") 373 } 374 375 r = result.r 376 r1 = result.r1 377 378 return 379 } 380 381 if m.IsAuthorizedFunc == nil { 382 m.t.Fatalf("Unexpected call to JetCoordinatorMock.IsAuthorized. %v %v %v %v %v", p, p1, p2, p3, p4) 383 return 384 } 385 386 return m.IsAuthorizedFunc(p, p1, p2, p3, p4) 387 } 388 389 //IsAuthorizedMinimockCounter returns a count of JetCoordinatorMock.IsAuthorizedFunc invocations 390 func (m *JetCoordinatorMock) IsAuthorizedMinimockCounter() uint64 { 391 return atomic.LoadUint64(&m.IsAuthorizedCounter) 392 } 393 394 //IsAuthorizedMinimockPreCounter returns the value of JetCoordinatorMock.IsAuthorized invocations 395 func (m *JetCoordinatorMock) IsAuthorizedMinimockPreCounter() uint64 { 396 return atomic.LoadUint64(&m.IsAuthorizedPreCounter) 397 } 398 399 //IsAuthorizedFinished returns true if mock invocations count is ok 400 func (m *JetCoordinatorMock) IsAuthorizedFinished() bool { 401 // if expectation series were set then invocations count should be equal to expectations count 402 if len(m.IsAuthorizedMock.expectationSeries) > 0 { 403 return atomic.LoadUint64(&m.IsAuthorizedCounter) == uint64(len(m.IsAuthorizedMock.expectationSeries)) 404 } 405 406 // if main expectation was set then invocations count should be greater than zero 407 if m.IsAuthorizedMock.mainExpectation != nil { 408 return atomic.LoadUint64(&m.IsAuthorizedCounter) > 0 409 } 410 411 // if func was set then invocations count should be greater than zero 412 if m.IsAuthorizedFunc != nil { 413 return atomic.LoadUint64(&m.IsAuthorizedCounter) > 0 414 } 415 416 return true 417 } 418 419 type mJetCoordinatorMockIsBeyondLimit struct { 420 mock *JetCoordinatorMock 421 mainExpectation *JetCoordinatorMockIsBeyondLimitExpectation 422 expectationSeries []*JetCoordinatorMockIsBeyondLimitExpectation 423 } 424 425 type JetCoordinatorMockIsBeyondLimitExpectation struct { 426 input *JetCoordinatorMockIsBeyondLimitInput 427 result *JetCoordinatorMockIsBeyondLimitResult 428 } 429 430 type JetCoordinatorMockIsBeyondLimitInput struct { 431 p context.Context 432 p1 core.PulseNumber 433 p2 core.PulseNumber 434 } 435 436 type JetCoordinatorMockIsBeyondLimitResult struct { 437 r bool 438 r1 error 439 } 440 441 //Expect specifies that invocation of JetCoordinator.IsBeyondLimit is expected from 1 to Infinity times 442 func (m *mJetCoordinatorMockIsBeyondLimit) Expect(p context.Context, p1 core.PulseNumber, p2 core.PulseNumber) *mJetCoordinatorMockIsBeyondLimit { 443 m.mock.IsBeyondLimitFunc = nil 444 m.expectationSeries = nil 445 446 if m.mainExpectation == nil { 447 m.mainExpectation = &JetCoordinatorMockIsBeyondLimitExpectation{} 448 } 449 m.mainExpectation.input = &JetCoordinatorMockIsBeyondLimitInput{p, p1, p2} 450 return m 451 } 452 453 //Return specifies results of invocation of JetCoordinator.IsBeyondLimit 454 func (m *mJetCoordinatorMockIsBeyondLimit) Return(r bool, r1 error) *JetCoordinatorMock { 455 m.mock.IsBeyondLimitFunc = nil 456 m.expectationSeries = nil 457 458 if m.mainExpectation == nil { 459 m.mainExpectation = &JetCoordinatorMockIsBeyondLimitExpectation{} 460 } 461 m.mainExpectation.result = &JetCoordinatorMockIsBeyondLimitResult{r, r1} 462 return m.mock 463 } 464 465 //ExpectOnce specifies that invocation of JetCoordinator.IsBeyondLimit is expected once 466 func (m *mJetCoordinatorMockIsBeyondLimit) ExpectOnce(p context.Context, p1 core.PulseNumber, p2 core.PulseNumber) *JetCoordinatorMockIsBeyondLimitExpectation { 467 m.mock.IsBeyondLimitFunc = nil 468 m.mainExpectation = nil 469 470 expectation := &JetCoordinatorMockIsBeyondLimitExpectation{} 471 expectation.input = &JetCoordinatorMockIsBeyondLimitInput{p, p1, p2} 472 m.expectationSeries = append(m.expectationSeries, expectation) 473 return expectation 474 } 475 476 func (e *JetCoordinatorMockIsBeyondLimitExpectation) Return(r bool, r1 error) { 477 e.result = &JetCoordinatorMockIsBeyondLimitResult{r, r1} 478 } 479 480 //Set uses given function f as a mock of JetCoordinator.IsBeyondLimit method 481 func (m *mJetCoordinatorMockIsBeyondLimit) Set(f func(p context.Context, p1 core.PulseNumber, p2 core.PulseNumber) (r bool, r1 error)) *JetCoordinatorMock { 482 m.mainExpectation = nil 483 m.expectationSeries = nil 484 485 m.mock.IsBeyondLimitFunc = f 486 return m.mock 487 } 488 489 //IsBeyondLimit implements github.com/insolar/insolar/core.JetCoordinator interface 490 func (m *JetCoordinatorMock) IsBeyondLimit(p context.Context, p1 core.PulseNumber, p2 core.PulseNumber) (r bool, r1 error) { 491 counter := atomic.AddUint64(&m.IsBeyondLimitPreCounter, 1) 492 defer atomic.AddUint64(&m.IsBeyondLimitCounter, 1) 493 494 if len(m.IsBeyondLimitMock.expectationSeries) > 0 { 495 if counter > uint64(len(m.IsBeyondLimitMock.expectationSeries)) { 496 m.t.Fatalf("Unexpected call to JetCoordinatorMock.IsBeyondLimit. %v %v %v", p, p1, p2) 497 return 498 } 499 500 input := m.IsBeyondLimitMock.expectationSeries[counter-1].input 501 testify_assert.Equal(m.t, *input, JetCoordinatorMockIsBeyondLimitInput{p, p1, p2}, "JetCoordinator.IsBeyondLimit got unexpected parameters") 502 503 result := m.IsBeyondLimitMock.expectationSeries[counter-1].result 504 if result == nil { 505 m.t.Fatal("No results are set for the JetCoordinatorMock.IsBeyondLimit") 506 return 507 } 508 509 r = result.r 510 r1 = result.r1 511 512 return 513 } 514 515 if m.IsBeyondLimitMock.mainExpectation != nil { 516 517 input := m.IsBeyondLimitMock.mainExpectation.input 518 if input != nil { 519 testify_assert.Equal(m.t, *input, JetCoordinatorMockIsBeyondLimitInput{p, p1, p2}, "JetCoordinator.IsBeyondLimit got unexpected parameters") 520 } 521 522 result := m.IsBeyondLimitMock.mainExpectation.result 523 if result == nil { 524 m.t.Fatal("No results are set for the JetCoordinatorMock.IsBeyondLimit") 525 } 526 527 r = result.r 528 r1 = result.r1 529 530 return 531 } 532 533 if m.IsBeyondLimitFunc == nil { 534 m.t.Fatalf("Unexpected call to JetCoordinatorMock.IsBeyondLimit. %v %v %v", p, p1, p2) 535 return 536 } 537 538 return m.IsBeyondLimitFunc(p, p1, p2) 539 } 540 541 //IsBeyondLimitMinimockCounter returns a count of JetCoordinatorMock.IsBeyondLimitFunc invocations 542 func (m *JetCoordinatorMock) IsBeyondLimitMinimockCounter() uint64 { 543 return atomic.LoadUint64(&m.IsBeyondLimitCounter) 544 } 545 546 //IsBeyondLimitMinimockPreCounter returns the value of JetCoordinatorMock.IsBeyondLimit invocations 547 func (m *JetCoordinatorMock) IsBeyondLimitMinimockPreCounter() uint64 { 548 return atomic.LoadUint64(&m.IsBeyondLimitPreCounter) 549 } 550 551 //IsBeyondLimitFinished returns true if mock invocations count is ok 552 func (m *JetCoordinatorMock) IsBeyondLimitFinished() bool { 553 // if expectation series were set then invocations count should be equal to expectations count 554 if len(m.IsBeyondLimitMock.expectationSeries) > 0 { 555 return atomic.LoadUint64(&m.IsBeyondLimitCounter) == uint64(len(m.IsBeyondLimitMock.expectationSeries)) 556 } 557 558 // if main expectation was set then invocations count should be greater than zero 559 if m.IsBeyondLimitMock.mainExpectation != nil { 560 return atomic.LoadUint64(&m.IsBeyondLimitCounter) > 0 561 } 562 563 // if func was set then invocations count should be greater than zero 564 if m.IsBeyondLimitFunc != nil { 565 return atomic.LoadUint64(&m.IsBeyondLimitCounter) > 0 566 } 567 568 return true 569 } 570 571 type mJetCoordinatorMockLightExecutorForJet struct { 572 mock *JetCoordinatorMock 573 mainExpectation *JetCoordinatorMockLightExecutorForJetExpectation 574 expectationSeries []*JetCoordinatorMockLightExecutorForJetExpectation 575 } 576 577 type JetCoordinatorMockLightExecutorForJetExpectation struct { 578 input *JetCoordinatorMockLightExecutorForJetInput 579 result *JetCoordinatorMockLightExecutorForJetResult 580 } 581 582 type JetCoordinatorMockLightExecutorForJetInput struct { 583 p context.Context 584 p1 core.RecordID 585 p2 core.PulseNumber 586 } 587 588 type JetCoordinatorMockLightExecutorForJetResult struct { 589 r *core.RecordRef 590 r1 error 591 } 592 593 //Expect specifies that invocation of JetCoordinator.LightExecutorForJet is expected from 1 to Infinity times 594 func (m *mJetCoordinatorMockLightExecutorForJet) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockLightExecutorForJet { 595 m.mock.LightExecutorForJetFunc = nil 596 m.expectationSeries = nil 597 598 if m.mainExpectation == nil { 599 m.mainExpectation = &JetCoordinatorMockLightExecutorForJetExpectation{} 600 } 601 m.mainExpectation.input = &JetCoordinatorMockLightExecutorForJetInput{p, p1, p2} 602 return m 603 } 604 605 //Return specifies results of invocation of JetCoordinator.LightExecutorForJet 606 func (m *mJetCoordinatorMockLightExecutorForJet) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 607 m.mock.LightExecutorForJetFunc = nil 608 m.expectationSeries = nil 609 610 if m.mainExpectation == nil { 611 m.mainExpectation = &JetCoordinatorMockLightExecutorForJetExpectation{} 612 } 613 m.mainExpectation.result = &JetCoordinatorMockLightExecutorForJetResult{r, r1} 614 return m.mock 615 } 616 617 //ExpectOnce specifies that invocation of JetCoordinator.LightExecutorForJet is expected once 618 func (m *mJetCoordinatorMockLightExecutorForJet) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockLightExecutorForJetExpectation { 619 m.mock.LightExecutorForJetFunc = nil 620 m.mainExpectation = nil 621 622 expectation := &JetCoordinatorMockLightExecutorForJetExpectation{} 623 expectation.input = &JetCoordinatorMockLightExecutorForJetInput{p, p1, p2} 624 m.expectationSeries = append(m.expectationSeries, expectation) 625 return expectation 626 } 627 628 func (e *JetCoordinatorMockLightExecutorForJetExpectation) Return(r *core.RecordRef, r1 error) { 629 e.result = &JetCoordinatorMockLightExecutorForJetResult{r, r1} 630 } 631 632 //Set uses given function f as a mock of JetCoordinator.LightExecutorForJet method 633 func (m *mJetCoordinatorMockLightExecutorForJet) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 634 m.mainExpectation = nil 635 m.expectationSeries = nil 636 637 m.mock.LightExecutorForJetFunc = f 638 return m.mock 639 } 640 641 //LightExecutorForJet implements github.com/insolar/insolar/core.JetCoordinator interface 642 func (m *JetCoordinatorMock) LightExecutorForJet(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) { 643 counter := atomic.AddUint64(&m.LightExecutorForJetPreCounter, 1) 644 defer atomic.AddUint64(&m.LightExecutorForJetCounter, 1) 645 646 if len(m.LightExecutorForJetMock.expectationSeries) > 0 { 647 if counter > uint64(len(m.LightExecutorForJetMock.expectationSeries)) { 648 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightExecutorForJet. %v %v %v", p, p1, p2) 649 return 650 } 651 652 input := m.LightExecutorForJetMock.expectationSeries[counter-1].input 653 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightExecutorForJetInput{p, p1, p2}, "JetCoordinator.LightExecutorForJet got unexpected parameters") 654 655 result := m.LightExecutorForJetMock.expectationSeries[counter-1].result 656 if result == nil { 657 m.t.Fatal("No results are set for the JetCoordinatorMock.LightExecutorForJet") 658 return 659 } 660 661 r = result.r 662 r1 = result.r1 663 664 return 665 } 666 667 if m.LightExecutorForJetMock.mainExpectation != nil { 668 669 input := m.LightExecutorForJetMock.mainExpectation.input 670 if input != nil { 671 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightExecutorForJetInput{p, p1, p2}, "JetCoordinator.LightExecutorForJet got unexpected parameters") 672 } 673 674 result := m.LightExecutorForJetMock.mainExpectation.result 675 if result == nil { 676 m.t.Fatal("No results are set for the JetCoordinatorMock.LightExecutorForJet") 677 } 678 679 r = result.r 680 r1 = result.r1 681 682 return 683 } 684 685 if m.LightExecutorForJetFunc == nil { 686 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightExecutorForJet. %v %v %v", p, p1, p2) 687 return 688 } 689 690 return m.LightExecutorForJetFunc(p, p1, p2) 691 } 692 693 //LightExecutorForJetMinimockCounter returns a count of JetCoordinatorMock.LightExecutorForJetFunc invocations 694 func (m *JetCoordinatorMock) LightExecutorForJetMinimockCounter() uint64 { 695 return atomic.LoadUint64(&m.LightExecutorForJetCounter) 696 } 697 698 //LightExecutorForJetMinimockPreCounter returns the value of JetCoordinatorMock.LightExecutorForJet invocations 699 func (m *JetCoordinatorMock) LightExecutorForJetMinimockPreCounter() uint64 { 700 return atomic.LoadUint64(&m.LightExecutorForJetPreCounter) 701 } 702 703 //LightExecutorForJetFinished returns true if mock invocations count is ok 704 func (m *JetCoordinatorMock) LightExecutorForJetFinished() bool { 705 // if expectation series were set then invocations count should be equal to expectations count 706 if len(m.LightExecutorForJetMock.expectationSeries) > 0 { 707 return atomic.LoadUint64(&m.LightExecutorForJetCounter) == uint64(len(m.LightExecutorForJetMock.expectationSeries)) 708 } 709 710 // if main expectation was set then invocations count should be greater than zero 711 if m.LightExecutorForJetMock.mainExpectation != nil { 712 return atomic.LoadUint64(&m.LightExecutorForJetCounter) > 0 713 } 714 715 // if func was set then invocations count should be greater than zero 716 if m.LightExecutorForJetFunc != nil { 717 return atomic.LoadUint64(&m.LightExecutorForJetCounter) > 0 718 } 719 720 return true 721 } 722 723 type mJetCoordinatorMockLightExecutorForObject struct { 724 mock *JetCoordinatorMock 725 mainExpectation *JetCoordinatorMockLightExecutorForObjectExpectation 726 expectationSeries []*JetCoordinatorMockLightExecutorForObjectExpectation 727 } 728 729 type JetCoordinatorMockLightExecutorForObjectExpectation struct { 730 input *JetCoordinatorMockLightExecutorForObjectInput 731 result *JetCoordinatorMockLightExecutorForObjectResult 732 } 733 734 type JetCoordinatorMockLightExecutorForObjectInput struct { 735 p context.Context 736 p1 core.RecordID 737 p2 core.PulseNumber 738 } 739 740 type JetCoordinatorMockLightExecutorForObjectResult struct { 741 r *core.RecordRef 742 r1 error 743 } 744 745 //Expect specifies that invocation of JetCoordinator.LightExecutorForObject is expected from 1 to Infinity times 746 func (m *mJetCoordinatorMockLightExecutorForObject) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockLightExecutorForObject { 747 m.mock.LightExecutorForObjectFunc = nil 748 m.expectationSeries = nil 749 750 if m.mainExpectation == nil { 751 m.mainExpectation = &JetCoordinatorMockLightExecutorForObjectExpectation{} 752 } 753 m.mainExpectation.input = &JetCoordinatorMockLightExecutorForObjectInput{p, p1, p2} 754 return m 755 } 756 757 //Return specifies results of invocation of JetCoordinator.LightExecutorForObject 758 func (m *mJetCoordinatorMockLightExecutorForObject) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 759 m.mock.LightExecutorForObjectFunc = nil 760 m.expectationSeries = nil 761 762 if m.mainExpectation == nil { 763 m.mainExpectation = &JetCoordinatorMockLightExecutorForObjectExpectation{} 764 } 765 m.mainExpectation.result = &JetCoordinatorMockLightExecutorForObjectResult{r, r1} 766 return m.mock 767 } 768 769 //ExpectOnce specifies that invocation of JetCoordinator.LightExecutorForObject is expected once 770 func (m *mJetCoordinatorMockLightExecutorForObject) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockLightExecutorForObjectExpectation { 771 m.mock.LightExecutorForObjectFunc = nil 772 m.mainExpectation = nil 773 774 expectation := &JetCoordinatorMockLightExecutorForObjectExpectation{} 775 expectation.input = &JetCoordinatorMockLightExecutorForObjectInput{p, p1, p2} 776 m.expectationSeries = append(m.expectationSeries, expectation) 777 return expectation 778 } 779 780 func (e *JetCoordinatorMockLightExecutorForObjectExpectation) Return(r *core.RecordRef, r1 error) { 781 e.result = &JetCoordinatorMockLightExecutorForObjectResult{r, r1} 782 } 783 784 //Set uses given function f as a mock of JetCoordinator.LightExecutorForObject method 785 func (m *mJetCoordinatorMockLightExecutorForObject) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 786 m.mainExpectation = nil 787 m.expectationSeries = nil 788 789 m.mock.LightExecutorForObjectFunc = f 790 return m.mock 791 } 792 793 //LightExecutorForObject implements github.com/insolar/insolar/core.JetCoordinator interface 794 func (m *JetCoordinatorMock) LightExecutorForObject(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) { 795 counter := atomic.AddUint64(&m.LightExecutorForObjectPreCounter, 1) 796 defer atomic.AddUint64(&m.LightExecutorForObjectCounter, 1) 797 798 if len(m.LightExecutorForObjectMock.expectationSeries) > 0 { 799 if counter > uint64(len(m.LightExecutorForObjectMock.expectationSeries)) { 800 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightExecutorForObject. %v %v %v", p, p1, p2) 801 return 802 } 803 804 input := m.LightExecutorForObjectMock.expectationSeries[counter-1].input 805 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightExecutorForObjectInput{p, p1, p2}, "JetCoordinator.LightExecutorForObject got unexpected parameters") 806 807 result := m.LightExecutorForObjectMock.expectationSeries[counter-1].result 808 if result == nil { 809 m.t.Fatal("No results are set for the JetCoordinatorMock.LightExecutorForObject") 810 return 811 } 812 813 r = result.r 814 r1 = result.r1 815 816 return 817 } 818 819 if m.LightExecutorForObjectMock.mainExpectation != nil { 820 821 input := m.LightExecutorForObjectMock.mainExpectation.input 822 if input != nil { 823 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightExecutorForObjectInput{p, p1, p2}, "JetCoordinator.LightExecutorForObject got unexpected parameters") 824 } 825 826 result := m.LightExecutorForObjectMock.mainExpectation.result 827 if result == nil { 828 m.t.Fatal("No results are set for the JetCoordinatorMock.LightExecutorForObject") 829 } 830 831 r = result.r 832 r1 = result.r1 833 834 return 835 } 836 837 if m.LightExecutorForObjectFunc == nil { 838 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightExecutorForObject. %v %v %v", p, p1, p2) 839 return 840 } 841 842 return m.LightExecutorForObjectFunc(p, p1, p2) 843 } 844 845 //LightExecutorForObjectMinimockCounter returns a count of JetCoordinatorMock.LightExecutorForObjectFunc invocations 846 func (m *JetCoordinatorMock) LightExecutorForObjectMinimockCounter() uint64 { 847 return atomic.LoadUint64(&m.LightExecutorForObjectCounter) 848 } 849 850 //LightExecutorForObjectMinimockPreCounter returns the value of JetCoordinatorMock.LightExecutorForObject invocations 851 func (m *JetCoordinatorMock) LightExecutorForObjectMinimockPreCounter() uint64 { 852 return atomic.LoadUint64(&m.LightExecutorForObjectPreCounter) 853 } 854 855 //LightExecutorForObjectFinished returns true if mock invocations count is ok 856 func (m *JetCoordinatorMock) LightExecutorForObjectFinished() bool { 857 // if expectation series were set then invocations count should be equal to expectations count 858 if len(m.LightExecutorForObjectMock.expectationSeries) > 0 { 859 return atomic.LoadUint64(&m.LightExecutorForObjectCounter) == uint64(len(m.LightExecutorForObjectMock.expectationSeries)) 860 } 861 862 // if main expectation was set then invocations count should be greater than zero 863 if m.LightExecutorForObjectMock.mainExpectation != nil { 864 return atomic.LoadUint64(&m.LightExecutorForObjectCounter) > 0 865 } 866 867 // if func was set then invocations count should be greater than zero 868 if m.LightExecutorForObjectFunc != nil { 869 return atomic.LoadUint64(&m.LightExecutorForObjectCounter) > 0 870 } 871 872 return true 873 } 874 875 type mJetCoordinatorMockLightValidatorsForJet struct { 876 mock *JetCoordinatorMock 877 mainExpectation *JetCoordinatorMockLightValidatorsForJetExpectation 878 expectationSeries []*JetCoordinatorMockLightValidatorsForJetExpectation 879 } 880 881 type JetCoordinatorMockLightValidatorsForJetExpectation struct { 882 input *JetCoordinatorMockLightValidatorsForJetInput 883 result *JetCoordinatorMockLightValidatorsForJetResult 884 } 885 886 type JetCoordinatorMockLightValidatorsForJetInput struct { 887 p context.Context 888 p1 core.RecordID 889 p2 core.PulseNumber 890 } 891 892 type JetCoordinatorMockLightValidatorsForJetResult struct { 893 r []core.RecordRef 894 r1 error 895 } 896 897 //Expect specifies that invocation of JetCoordinator.LightValidatorsForJet is expected from 1 to Infinity times 898 func (m *mJetCoordinatorMockLightValidatorsForJet) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockLightValidatorsForJet { 899 m.mock.LightValidatorsForJetFunc = nil 900 m.expectationSeries = nil 901 902 if m.mainExpectation == nil { 903 m.mainExpectation = &JetCoordinatorMockLightValidatorsForJetExpectation{} 904 } 905 m.mainExpectation.input = &JetCoordinatorMockLightValidatorsForJetInput{p, p1, p2} 906 return m 907 } 908 909 //Return specifies results of invocation of JetCoordinator.LightValidatorsForJet 910 func (m *mJetCoordinatorMockLightValidatorsForJet) Return(r []core.RecordRef, r1 error) *JetCoordinatorMock { 911 m.mock.LightValidatorsForJetFunc = nil 912 m.expectationSeries = nil 913 914 if m.mainExpectation == nil { 915 m.mainExpectation = &JetCoordinatorMockLightValidatorsForJetExpectation{} 916 } 917 m.mainExpectation.result = &JetCoordinatorMockLightValidatorsForJetResult{r, r1} 918 return m.mock 919 } 920 921 //ExpectOnce specifies that invocation of JetCoordinator.LightValidatorsForJet is expected once 922 func (m *mJetCoordinatorMockLightValidatorsForJet) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockLightValidatorsForJetExpectation { 923 m.mock.LightValidatorsForJetFunc = nil 924 m.mainExpectation = nil 925 926 expectation := &JetCoordinatorMockLightValidatorsForJetExpectation{} 927 expectation.input = &JetCoordinatorMockLightValidatorsForJetInput{p, p1, p2} 928 m.expectationSeries = append(m.expectationSeries, expectation) 929 return expectation 930 } 931 932 func (e *JetCoordinatorMockLightValidatorsForJetExpectation) Return(r []core.RecordRef, r1 error) { 933 e.result = &JetCoordinatorMockLightValidatorsForJetResult{r, r1} 934 } 935 936 //Set uses given function f as a mock of JetCoordinator.LightValidatorsForJet method 937 func (m *mJetCoordinatorMockLightValidatorsForJet) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error)) *JetCoordinatorMock { 938 m.mainExpectation = nil 939 m.expectationSeries = nil 940 941 m.mock.LightValidatorsForJetFunc = f 942 return m.mock 943 } 944 945 //LightValidatorsForJet implements github.com/insolar/insolar/core.JetCoordinator interface 946 func (m *JetCoordinatorMock) LightValidatorsForJet(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) { 947 counter := atomic.AddUint64(&m.LightValidatorsForJetPreCounter, 1) 948 defer atomic.AddUint64(&m.LightValidatorsForJetCounter, 1) 949 950 if len(m.LightValidatorsForJetMock.expectationSeries) > 0 { 951 if counter > uint64(len(m.LightValidatorsForJetMock.expectationSeries)) { 952 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightValidatorsForJet. %v %v %v", p, p1, p2) 953 return 954 } 955 956 input := m.LightValidatorsForJetMock.expectationSeries[counter-1].input 957 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightValidatorsForJetInput{p, p1, p2}, "JetCoordinator.LightValidatorsForJet got unexpected parameters") 958 959 result := m.LightValidatorsForJetMock.expectationSeries[counter-1].result 960 if result == nil { 961 m.t.Fatal("No results are set for the JetCoordinatorMock.LightValidatorsForJet") 962 return 963 } 964 965 r = result.r 966 r1 = result.r1 967 968 return 969 } 970 971 if m.LightValidatorsForJetMock.mainExpectation != nil { 972 973 input := m.LightValidatorsForJetMock.mainExpectation.input 974 if input != nil { 975 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightValidatorsForJetInput{p, p1, p2}, "JetCoordinator.LightValidatorsForJet got unexpected parameters") 976 } 977 978 result := m.LightValidatorsForJetMock.mainExpectation.result 979 if result == nil { 980 m.t.Fatal("No results are set for the JetCoordinatorMock.LightValidatorsForJet") 981 } 982 983 r = result.r 984 r1 = result.r1 985 986 return 987 } 988 989 if m.LightValidatorsForJetFunc == nil { 990 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightValidatorsForJet. %v %v %v", p, p1, p2) 991 return 992 } 993 994 return m.LightValidatorsForJetFunc(p, p1, p2) 995 } 996 997 //LightValidatorsForJetMinimockCounter returns a count of JetCoordinatorMock.LightValidatorsForJetFunc invocations 998 func (m *JetCoordinatorMock) LightValidatorsForJetMinimockCounter() uint64 { 999 return atomic.LoadUint64(&m.LightValidatorsForJetCounter) 1000 } 1001 1002 //LightValidatorsForJetMinimockPreCounter returns the value of JetCoordinatorMock.LightValidatorsForJet invocations 1003 func (m *JetCoordinatorMock) LightValidatorsForJetMinimockPreCounter() uint64 { 1004 return atomic.LoadUint64(&m.LightValidatorsForJetPreCounter) 1005 } 1006 1007 //LightValidatorsForJetFinished returns true if mock invocations count is ok 1008 func (m *JetCoordinatorMock) LightValidatorsForJetFinished() bool { 1009 // if expectation series were set then invocations count should be equal to expectations count 1010 if len(m.LightValidatorsForJetMock.expectationSeries) > 0 { 1011 return atomic.LoadUint64(&m.LightValidatorsForJetCounter) == uint64(len(m.LightValidatorsForJetMock.expectationSeries)) 1012 } 1013 1014 // if main expectation was set then invocations count should be greater than zero 1015 if m.LightValidatorsForJetMock.mainExpectation != nil { 1016 return atomic.LoadUint64(&m.LightValidatorsForJetCounter) > 0 1017 } 1018 1019 // if func was set then invocations count should be greater than zero 1020 if m.LightValidatorsForJetFunc != nil { 1021 return atomic.LoadUint64(&m.LightValidatorsForJetCounter) > 0 1022 } 1023 1024 return true 1025 } 1026 1027 type mJetCoordinatorMockLightValidatorsForObject struct { 1028 mock *JetCoordinatorMock 1029 mainExpectation *JetCoordinatorMockLightValidatorsForObjectExpectation 1030 expectationSeries []*JetCoordinatorMockLightValidatorsForObjectExpectation 1031 } 1032 1033 type JetCoordinatorMockLightValidatorsForObjectExpectation struct { 1034 input *JetCoordinatorMockLightValidatorsForObjectInput 1035 result *JetCoordinatorMockLightValidatorsForObjectResult 1036 } 1037 1038 type JetCoordinatorMockLightValidatorsForObjectInput struct { 1039 p context.Context 1040 p1 core.RecordID 1041 p2 core.PulseNumber 1042 } 1043 1044 type JetCoordinatorMockLightValidatorsForObjectResult struct { 1045 r []core.RecordRef 1046 r1 error 1047 } 1048 1049 //Expect specifies that invocation of JetCoordinator.LightValidatorsForObject is expected from 1 to Infinity times 1050 func (m *mJetCoordinatorMockLightValidatorsForObject) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockLightValidatorsForObject { 1051 m.mock.LightValidatorsForObjectFunc = nil 1052 m.expectationSeries = nil 1053 1054 if m.mainExpectation == nil { 1055 m.mainExpectation = &JetCoordinatorMockLightValidatorsForObjectExpectation{} 1056 } 1057 m.mainExpectation.input = &JetCoordinatorMockLightValidatorsForObjectInput{p, p1, p2} 1058 return m 1059 } 1060 1061 //Return specifies results of invocation of JetCoordinator.LightValidatorsForObject 1062 func (m *mJetCoordinatorMockLightValidatorsForObject) Return(r []core.RecordRef, r1 error) *JetCoordinatorMock { 1063 m.mock.LightValidatorsForObjectFunc = nil 1064 m.expectationSeries = nil 1065 1066 if m.mainExpectation == nil { 1067 m.mainExpectation = &JetCoordinatorMockLightValidatorsForObjectExpectation{} 1068 } 1069 m.mainExpectation.result = &JetCoordinatorMockLightValidatorsForObjectResult{r, r1} 1070 return m.mock 1071 } 1072 1073 //ExpectOnce specifies that invocation of JetCoordinator.LightValidatorsForObject is expected once 1074 func (m *mJetCoordinatorMockLightValidatorsForObject) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockLightValidatorsForObjectExpectation { 1075 m.mock.LightValidatorsForObjectFunc = nil 1076 m.mainExpectation = nil 1077 1078 expectation := &JetCoordinatorMockLightValidatorsForObjectExpectation{} 1079 expectation.input = &JetCoordinatorMockLightValidatorsForObjectInput{p, p1, p2} 1080 m.expectationSeries = append(m.expectationSeries, expectation) 1081 return expectation 1082 } 1083 1084 func (e *JetCoordinatorMockLightValidatorsForObjectExpectation) Return(r []core.RecordRef, r1 error) { 1085 e.result = &JetCoordinatorMockLightValidatorsForObjectResult{r, r1} 1086 } 1087 1088 //Set uses given function f as a mock of JetCoordinator.LightValidatorsForObject method 1089 func (m *mJetCoordinatorMockLightValidatorsForObject) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error)) *JetCoordinatorMock { 1090 m.mainExpectation = nil 1091 m.expectationSeries = nil 1092 1093 m.mock.LightValidatorsForObjectFunc = f 1094 return m.mock 1095 } 1096 1097 //LightValidatorsForObject implements github.com/insolar/insolar/core.JetCoordinator interface 1098 func (m *JetCoordinatorMock) LightValidatorsForObject(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) { 1099 counter := atomic.AddUint64(&m.LightValidatorsForObjectPreCounter, 1) 1100 defer atomic.AddUint64(&m.LightValidatorsForObjectCounter, 1) 1101 1102 if len(m.LightValidatorsForObjectMock.expectationSeries) > 0 { 1103 if counter > uint64(len(m.LightValidatorsForObjectMock.expectationSeries)) { 1104 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightValidatorsForObject. %v %v %v", p, p1, p2) 1105 return 1106 } 1107 1108 input := m.LightValidatorsForObjectMock.expectationSeries[counter-1].input 1109 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightValidatorsForObjectInput{p, p1, p2}, "JetCoordinator.LightValidatorsForObject got unexpected parameters") 1110 1111 result := m.LightValidatorsForObjectMock.expectationSeries[counter-1].result 1112 if result == nil { 1113 m.t.Fatal("No results are set for the JetCoordinatorMock.LightValidatorsForObject") 1114 return 1115 } 1116 1117 r = result.r 1118 r1 = result.r1 1119 1120 return 1121 } 1122 1123 if m.LightValidatorsForObjectMock.mainExpectation != nil { 1124 1125 input := m.LightValidatorsForObjectMock.mainExpectation.input 1126 if input != nil { 1127 testify_assert.Equal(m.t, *input, JetCoordinatorMockLightValidatorsForObjectInput{p, p1, p2}, "JetCoordinator.LightValidatorsForObject got unexpected parameters") 1128 } 1129 1130 result := m.LightValidatorsForObjectMock.mainExpectation.result 1131 if result == nil { 1132 m.t.Fatal("No results are set for the JetCoordinatorMock.LightValidatorsForObject") 1133 } 1134 1135 r = result.r 1136 r1 = result.r1 1137 1138 return 1139 } 1140 1141 if m.LightValidatorsForObjectFunc == nil { 1142 m.t.Fatalf("Unexpected call to JetCoordinatorMock.LightValidatorsForObject. %v %v %v", p, p1, p2) 1143 return 1144 } 1145 1146 return m.LightValidatorsForObjectFunc(p, p1, p2) 1147 } 1148 1149 //LightValidatorsForObjectMinimockCounter returns a count of JetCoordinatorMock.LightValidatorsForObjectFunc invocations 1150 func (m *JetCoordinatorMock) LightValidatorsForObjectMinimockCounter() uint64 { 1151 return atomic.LoadUint64(&m.LightValidatorsForObjectCounter) 1152 } 1153 1154 //LightValidatorsForObjectMinimockPreCounter returns the value of JetCoordinatorMock.LightValidatorsForObject invocations 1155 func (m *JetCoordinatorMock) LightValidatorsForObjectMinimockPreCounter() uint64 { 1156 return atomic.LoadUint64(&m.LightValidatorsForObjectPreCounter) 1157 } 1158 1159 //LightValidatorsForObjectFinished returns true if mock invocations count is ok 1160 func (m *JetCoordinatorMock) LightValidatorsForObjectFinished() bool { 1161 // if expectation series were set then invocations count should be equal to expectations count 1162 if len(m.LightValidatorsForObjectMock.expectationSeries) > 0 { 1163 return atomic.LoadUint64(&m.LightValidatorsForObjectCounter) == uint64(len(m.LightValidatorsForObjectMock.expectationSeries)) 1164 } 1165 1166 // if main expectation was set then invocations count should be greater than zero 1167 if m.LightValidatorsForObjectMock.mainExpectation != nil { 1168 return atomic.LoadUint64(&m.LightValidatorsForObjectCounter) > 0 1169 } 1170 1171 // if func was set then invocations count should be greater than zero 1172 if m.LightValidatorsForObjectFunc != nil { 1173 return atomic.LoadUint64(&m.LightValidatorsForObjectCounter) > 0 1174 } 1175 1176 return true 1177 } 1178 1179 type mJetCoordinatorMockMe struct { 1180 mock *JetCoordinatorMock 1181 mainExpectation *JetCoordinatorMockMeExpectation 1182 expectationSeries []*JetCoordinatorMockMeExpectation 1183 } 1184 1185 type JetCoordinatorMockMeExpectation struct { 1186 result *JetCoordinatorMockMeResult 1187 } 1188 1189 type JetCoordinatorMockMeResult struct { 1190 r core.RecordRef 1191 } 1192 1193 //Expect specifies that invocation of JetCoordinator.Me is expected from 1 to Infinity times 1194 func (m *mJetCoordinatorMockMe) Expect() *mJetCoordinatorMockMe { 1195 m.mock.MeFunc = nil 1196 m.expectationSeries = nil 1197 1198 if m.mainExpectation == nil { 1199 m.mainExpectation = &JetCoordinatorMockMeExpectation{} 1200 } 1201 1202 return m 1203 } 1204 1205 //Return specifies results of invocation of JetCoordinator.Me 1206 func (m *mJetCoordinatorMockMe) Return(r core.RecordRef) *JetCoordinatorMock { 1207 m.mock.MeFunc = nil 1208 m.expectationSeries = nil 1209 1210 if m.mainExpectation == nil { 1211 m.mainExpectation = &JetCoordinatorMockMeExpectation{} 1212 } 1213 m.mainExpectation.result = &JetCoordinatorMockMeResult{r} 1214 return m.mock 1215 } 1216 1217 //ExpectOnce specifies that invocation of JetCoordinator.Me is expected once 1218 func (m *mJetCoordinatorMockMe) ExpectOnce() *JetCoordinatorMockMeExpectation { 1219 m.mock.MeFunc = nil 1220 m.mainExpectation = nil 1221 1222 expectation := &JetCoordinatorMockMeExpectation{} 1223 1224 m.expectationSeries = append(m.expectationSeries, expectation) 1225 return expectation 1226 } 1227 1228 func (e *JetCoordinatorMockMeExpectation) Return(r core.RecordRef) { 1229 e.result = &JetCoordinatorMockMeResult{r} 1230 } 1231 1232 //Set uses given function f as a mock of JetCoordinator.Me method 1233 func (m *mJetCoordinatorMockMe) Set(f func() (r core.RecordRef)) *JetCoordinatorMock { 1234 m.mainExpectation = nil 1235 m.expectationSeries = nil 1236 1237 m.mock.MeFunc = f 1238 return m.mock 1239 } 1240 1241 //Me implements github.com/insolar/insolar/core.JetCoordinator interface 1242 func (m *JetCoordinatorMock) Me() (r core.RecordRef) { 1243 counter := atomic.AddUint64(&m.MePreCounter, 1) 1244 defer atomic.AddUint64(&m.MeCounter, 1) 1245 1246 if len(m.MeMock.expectationSeries) > 0 { 1247 if counter > uint64(len(m.MeMock.expectationSeries)) { 1248 m.t.Fatalf("Unexpected call to JetCoordinatorMock.Me.") 1249 return 1250 } 1251 1252 result := m.MeMock.expectationSeries[counter-1].result 1253 if result == nil { 1254 m.t.Fatal("No results are set for the JetCoordinatorMock.Me") 1255 return 1256 } 1257 1258 r = result.r 1259 1260 return 1261 } 1262 1263 if m.MeMock.mainExpectation != nil { 1264 1265 result := m.MeMock.mainExpectation.result 1266 if result == nil { 1267 m.t.Fatal("No results are set for the JetCoordinatorMock.Me") 1268 } 1269 1270 r = result.r 1271 1272 return 1273 } 1274 1275 if m.MeFunc == nil { 1276 m.t.Fatalf("Unexpected call to JetCoordinatorMock.Me.") 1277 return 1278 } 1279 1280 return m.MeFunc() 1281 } 1282 1283 //MeMinimockCounter returns a count of JetCoordinatorMock.MeFunc invocations 1284 func (m *JetCoordinatorMock) MeMinimockCounter() uint64 { 1285 return atomic.LoadUint64(&m.MeCounter) 1286 } 1287 1288 //MeMinimockPreCounter returns the value of JetCoordinatorMock.Me invocations 1289 func (m *JetCoordinatorMock) MeMinimockPreCounter() uint64 { 1290 return atomic.LoadUint64(&m.MePreCounter) 1291 } 1292 1293 //MeFinished returns true if mock invocations count is ok 1294 func (m *JetCoordinatorMock) MeFinished() bool { 1295 // if expectation series were set then invocations count should be equal to expectations count 1296 if len(m.MeMock.expectationSeries) > 0 { 1297 return atomic.LoadUint64(&m.MeCounter) == uint64(len(m.MeMock.expectationSeries)) 1298 } 1299 1300 // if main expectation was set then invocations count should be greater than zero 1301 if m.MeMock.mainExpectation != nil { 1302 return atomic.LoadUint64(&m.MeCounter) > 0 1303 } 1304 1305 // if func was set then invocations count should be greater than zero 1306 if m.MeFunc != nil { 1307 return atomic.LoadUint64(&m.MeCounter) > 0 1308 } 1309 1310 return true 1311 } 1312 1313 type mJetCoordinatorMockNodeForJet struct { 1314 mock *JetCoordinatorMock 1315 mainExpectation *JetCoordinatorMockNodeForJetExpectation 1316 expectationSeries []*JetCoordinatorMockNodeForJetExpectation 1317 } 1318 1319 type JetCoordinatorMockNodeForJetExpectation struct { 1320 input *JetCoordinatorMockNodeForJetInput 1321 result *JetCoordinatorMockNodeForJetResult 1322 } 1323 1324 type JetCoordinatorMockNodeForJetInput struct { 1325 p context.Context 1326 p1 core.RecordID 1327 p2 core.PulseNumber 1328 p3 core.PulseNumber 1329 } 1330 1331 type JetCoordinatorMockNodeForJetResult struct { 1332 r *core.RecordRef 1333 r1 error 1334 } 1335 1336 //Expect specifies that invocation of JetCoordinator.NodeForJet is expected from 1 to Infinity times 1337 func (m *mJetCoordinatorMockNodeForJet) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) *mJetCoordinatorMockNodeForJet { 1338 m.mock.NodeForJetFunc = nil 1339 m.expectationSeries = nil 1340 1341 if m.mainExpectation == nil { 1342 m.mainExpectation = &JetCoordinatorMockNodeForJetExpectation{} 1343 } 1344 m.mainExpectation.input = &JetCoordinatorMockNodeForJetInput{p, p1, p2, p3} 1345 return m 1346 } 1347 1348 //Return specifies results of invocation of JetCoordinator.NodeForJet 1349 func (m *mJetCoordinatorMockNodeForJet) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 1350 m.mock.NodeForJetFunc = nil 1351 m.expectationSeries = nil 1352 1353 if m.mainExpectation == nil { 1354 m.mainExpectation = &JetCoordinatorMockNodeForJetExpectation{} 1355 } 1356 m.mainExpectation.result = &JetCoordinatorMockNodeForJetResult{r, r1} 1357 return m.mock 1358 } 1359 1360 //ExpectOnce specifies that invocation of JetCoordinator.NodeForJet is expected once 1361 func (m *mJetCoordinatorMockNodeForJet) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) *JetCoordinatorMockNodeForJetExpectation { 1362 m.mock.NodeForJetFunc = nil 1363 m.mainExpectation = nil 1364 1365 expectation := &JetCoordinatorMockNodeForJetExpectation{} 1366 expectation.input = &JetCoordinatorMockNodeForJetInput{p, p1, p2, p3} 1367 m.expectationSeries = append(m.expectationSeries, expectation) 1368 return expectation 1369 } 1370 1371 func (e *JetCoordinatorMockNodeForJetExpectation) Return(r *core.RecordRef, r1 error) { 1372 e.result = &JetCoordinatorMockNodeForJetResult{r, r1} 1373 } 1374 1375 //Set uses given function f as a mock of JetCoordinator.NodeForJet method 1376 func (m *mJetCoordinatorMockNodeForJet) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 1377 m.mainExpectation = nil 1378 m.expectationSeries = nil 1379 1380 m.mock.NodeForJetFunc = f 1381 return m.mock 1382 } 1383 1384 //NodeForJet implements github.com/insolar/insolar/core.JetCoordinator interface 1385 func (m *JetCoordinatorMock) NodeForJet(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error) { 1386 counter := atomic.AddUint64(&m.NodeForJetPreCounter, 1) 1387 defer atomic.AddUint64(&m.NodeForJetCounter, 1) 1388 1389 if len(m.NodeForJetMock.expectationSeries) > 0 { 1390 if counter > uint64(len(m.NodeForJetMock.expectationSeries)) { 1391 m.t.Fatalf("Unexpected call to JetCoordinatorMock.NodeForJet. %v %v %v %v", p, p1, p2, p3) 1392 return 1393 } 1394 1395 input := m.NodeForJetMock.expectationSeries[counter-1].input 1396 testify_assert.Equal(m.t, *input, JetCoordinatorMockNodeForJetInput{p, p1, p2, p3}, "JetCoordinator.NodeForJet got unexpected parameters") 1397 1398 result := m.NodeForJetMock.expectationSeries[counter-1].result 1399 if result == nil { 1400 m.t.Fatal("No results are set for the JetCoordinatorMock.NodeForJet") 1401 return 1402 } 1403 1404 r = result.r 1405 r1 = result.r1 1406 1407 return 1408 } 1409 1410 if m.NodeForJetMock.mainExpectation != nil { 1411 1412 input := m.NodeForJetMock.mainExpectation.input 1413 if input != nil { 1414 testify_assert.Equal(m.t, *input, JetCoordinatorMockNodeForJetInput{p, p1, p2, p3}, "JetCoordinator.NodeForJet got unexpected parameters") 1415 } 1416 1417 result := m.NodeForJetMock.mainExpectation.result 1418 if result == nil { 1419 m.t.Fatal("No results are set for the JetCoordinatorMock.NodeForJet") 1420 } 1421 1422 r = result.r 1423 r1 = result.r1 1424 1425 return 1426 } 1427 1428 if m.NodeForJetFunc == nil { 1429 m.t.Fatalf("Unexpected call to JetCoordinatorMock.NodeForJet. %v %v %v %v", p, p1, p2, p3) 1430 return 1431 } 1432 1433 return m.NodeForJetFunc(p, p1, p2, p3) 1434 } 1435 1436 //NodeForJetMinimockCounter returns a count of JetCoordinatorMock.NodeForJetFunc invocations 1437 func (m *JetCoordinatorMock) NodeForJetMinimockCounter() uint64 { 1438 return atomic.LoadUint64(&m.NodeForJetCounter) 1439 } 1440 1441 //NodeForJetMinimockPreCounter returns the value of JetCoordinatorMock.NodeForJet invocations 1442 func (m *JetCoordinatorMock) NodeForJetMinimockPreCounter() uint64 { 1443 return atomic.LoadUint64(&m.NodeForJetPreCounter) 1444 } 1445 1446 //NodeForJetFinished returns true if mock invocations count is ok 1447 func (m *JetCoordinatorMock) NodeForJetFinished() bool { 1448 // if expectation series were set then invocations count should be equal to expectations count 1449 if len(m.NodeForJetMock.expectationSeries) > 0 { 1450 return atomic.LoadUint64(&m.NodeForJetCounter) == uint64(len(m.NodeForJetMock.expectationSeries)) 1451 } 1452 1453 // if main expectation was set then invocations count should be greater than zero 1454 if m.NodeForJetMock.mainExpectation != nil { 1455 return atomic.LoadUint64(&m.NodeForJetCounter) > 0 1456 } 1457 1458 // if func was set then invocations count should be greater than zero 1459 if m.NodeForJetFunc != nil { 1460 return atomic.LoadUint64(&m.NodeForJetCounter) > 0 1461 } 1462 1463 return true 1464 } 1465 1466 type mJetCoordinatorMockNodeForObject struct { 1467 mock *JetCoordinatorMock 1468 mainExpectation *JetCoordinatorMockNodeForObjectExpectation 1469 expectationSeries []*JetCoordinatorMockNodeForObjectExpectation 1470 } 1471 1472 type JetCoordinatorMockNodeForObjectExpectation struct { 1473 input *JetCoordinatorMockNodeForObjectInput 1474 result *JetCoordinatorMockNodeForObjectResult 1475 } 1476 1477 type JetCoordinatorMockNodeForObjectInput struct { 1478 p context.Context 1479 p1 core.RecordID 1480 p2 core.PulseNumber 1481 p3 core.PulseNumber 1482 } 1483 1484 type JetCoordinatorMockNodeForObjectResult struct { 1485 r *core.RecordRef 1486 r1 error 1487 } 1488 1489 //Expect specifies that invocation of JetCoordinator.NodeForObject is expected from 1 to Infinity times 1490 func (m *mJetCoordinatorMockNodeForObject) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) *mJetCoordinatorMockNodeForObject { 1491 m.mock.NodeForObjectFunc = nil 1492 m.expectationSeries = nil 1493 1494 if m.mainExpectation == nil { 1495 m.mainExpectation = &JetCoordinatorMockNodeForObjectExpectation{} 1496 } 1497 m.mainExpectation.input = &JetCoordinatorMockNodeForObjectInput{p, p1, p2, p3} 1498 return m 1499 } 1500 1501 //Return specifies results of invocation of JetCoordinator.NodeForObject 1502 func (m *mJetCoordinatorMockNodeForObject) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 1503 m.mock.NodeForObjectFunc = nil 1504 m.expectationSeries = nil 1505 1506 if m.mainExpectation == nil { 1507 m.mainExpectation = &JetCoordinatorMockNodeForObjectExpectation{} 1508 } 1509 m.mainExpectation.result = &JetCoordinatorMockNodeForObjectResult{r, r1} 1510 return m.mock 1511 } 1512 1513 //ExpectOnce specifies that invocation of JetCoordinator.NodeForObject is expected once 1514 func (m *mJetCoordinatorMockNodeForObject) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) *JetCoordinatorMockNodeForObjectExpectation { 1515 m.mock.NodeForObjectFunc = nil 1516 m.mainExpectation = nil 1517 1518 expectation := &JetCoordinatorMockNodeForObjectExpectation{} 1519 expectation.input = &JetCoordinatorMockNodeForObjectInput{p, p1, p2, p3} 1520 m.expectationSeries = append(m.expectationSeries, expectation) 1521 return expectation 1522 } 1523 1524 func (e *JetCoordinatorMockNodeForObjectExpectation) Return(r *core.RecordRef, r1 error) { 1525 e.result = &JetCoordinatorMockNodeForObjectResult{r, r1} 1526 } 1527 1528 //Set uses given function f as a mock of JetCoordinator.NodeForObject method 1529 func (m *mJetCoordinatorMockNodeForObject) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 1530 m.mainExpectation = nil 1531 m.expectationSeries = nil 1532 1533 m.mock.NodeForObjectFunc = f 1534 return m.mock 1535 } 1536 1537 //NodeForObject implements github.com/insolar/insolar/core.JetCoordinator interface 1538 func (m *JetCoordinatorMock) NodeForObject(p context.Context, p1 core.RecordID, p2 core.PulseNumber, p3 core.PulseNumber) (r *core.RecordRef, r1 error) { 1539 counter := atomic.AddUint64(&m.NodeForObjectPreCounter, 1) 1540 defer atomic.AddUint64(&m.NodeForObjectCounter, 1) 1541 1542 if len(m.NodeForObjectMock.expectationSeries) > 0 { 1543 if counter > uint64(len(m.NodeForObjectMock.expectationSeries)) { 1544 m.t.Fatalf("Unexpected call to JetCoordinatorMock.NodeForObject. %v %v %v %v", p, p1, p2, p3) 1545 return 1546 } 1547 1548 input := m.NodeForObjectMock.expectationSeries[counter-1].input 1549 testify_assert.Equal(m.t, *input, JetCoordinatorMockNodeForObjectInput{p, p1, p2, p3}, "JetCoordinator.NodeForObject got unexpected parameters") 1550 1551 result := m.NodeForObjectMock.expectationSeries[counter-1].result 1552 if result == nil { 1553 m.t.Fatal("No results are set for the JetCoordinatorMock.NodeForObject") 1554 return 1555 } 1556 1557 r = result.r 1558 r1 = result.r1 1559 1560 return 1561 } 1562 1563 if m.NodeForObjectMock.mainExpectation != nil { 1564 1565 input := m.NodeForObjectMock.mainExpectation.input 1566 if input != nil { 1567 testify_assert.Equal(m.t, *input, JetCoordinatorMockNodeForObjectInput{p, p1, p2, p3}, "JetCoordinator.NodeForObject got unexpected parameters") 1568 } 1569 1570 result := m.NodeForObjectMock.mainExpectation.result 1571 if result == nil { 1572 m.t.Fatal("No results are set for the JetCoordinatorMock.NodeForObject") 1573 } 1574 1575 r = result.r 1576 r1 = result.r1 1577 1578 return 1579 } 1580 1581 if m.NodeForObjectFunc == nil { 1582 m.t.Fatalf("Unexpected call to JetCoordinatorMock.NodeForObject. %v %v %v %v", p, p1, p2, p3) 1583 return 1584 } 1585 1586 return m.NodeForObjectFunc(p, p1, p2, p3) 1587 } 1588 1589 //NodeForObjectMinimockCounter returns a count of JetCoordinatorMock.NodeForObjectFunc invocations 1590 func (m *JetCoordinatorMock) NodeForObjectMinimockCounter() uint64 { 1591 return atomic.LoadUint64(&m.NodeForObjectCounter) 1592 } 1593 1594 //NodeForObjectMinimockPreCounter returns the value of JetCoordinatorMock.NodeForObject invocations 1595 func (m *JetCoordinatorMock) NodeForObjectMinimockPreCounter() uint64 { 1596 return atomic.LoadUint64(&m.NodeForObjectPreCounter) 1597 } 1598 1599 //NodeForObjectFinished returns true if mock invocations count is ok 1600 func (m *JetCoordinatorMock) NodeForObjectFinished() bool { 1601 // if expectation series were set then invocations count should be equal to expectations count 1602 if len(m.NodeForObjectMock.expectationSeries) > 0 { 1603 return atomic.LoadUint64(&m.NodeForObjectCounter) == uint64(len(m.NodeForObjectMock.expectationSeries)) 1604 } 1605 1606 // if main expectation was set then invocations count should be greater than zero 1607 if m.NodeForObjectMock.mainExpectation != nil { 1608 return atomic.LoadUint64(&m.NodeForObjectCounter) > 0 1609 } 1610 1611 // if func was set then invocations count should be greater than zero 1612 if m.NodeForObjectFunc != nil { 1613 return atomic.LoadUint64(&m.NodeForObjectCounter) > 0 1614 } 1615 1616 return true 1617 } 1618 1619 type mJetCoordinatorMockQueryRole struct { 1620 mock *JetCoordinatorMock 1621 mainExpectation *JetCoordinatorMockQueryRoleExpectation 1622 expectationSeries []*JetCoordinatorMockQueryRoleExpectation 1623 } 1624 1625 type JetCoordinatorMockQueryRoleExpectation struct { 1626 input *JetCoordinatorMockQueryRoleInput 1627 result *JetCoordinatorMockQueryRoleResult 1628 } 1629 1630 type JetCoordinatorMockQueryRoleInput struct { 1631 p context.Context 1632 p1 core.DynamicRole 1633 p2 core.RecordID 1634 p3 core.PulseNumber 1635 } 1636 1637 type JetCoordinatorMockQueryRoleResult struct { 1638 r []core.RecordRef 1639 r1 error 1640 } 1641 1642 //Expect specifies that invocation of JetCoordinator.QueryRole is expected from 1 to Infinity times 1643 func (m *mJetCoordinatorMockQueryRole) Expect(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber) *mJetCoordinatorMockQueryRole { 1644 m.mock.QueryRoleFunc = nil 1645 m.expectationSeries = nil 1646 1647 if m.mainExpectation == nil { 1648 m.mainExpectation = &JetCoordinatorMockQueryRoleExpectation{} 1649 } 1650 m.mainExpectation.input = &JetCoordinatorMockQueryRoleInput{p, p1, p2, p3} 1651 return m 1652 } 1653 1654 //Return specifies results of invocation of JetCoordinator.QueryRole 1655 func (m *mJetCoordinatorMockQueryRole) Return(r []core.RecordRef, r1 error) *JetCoordinatorMock { 1656 m.mock.QueryRoleFunc = nil 1657 m.expectationSeries = nil 1658 1659 if m.mainExpectation == nil { 1660 m.mainExpectation = &JetCoordinatorMockQueryRoleExpectation{} 1661 } 1662 m.mainExpectation.result = &JetCoordinatorMockQueryRoleResult{r, r1} 1663 return m.mock 1664 } 1665 1666 //ExpectOnce specifies that invocation of JetCoordinator.QueryRole is expected once 1667 func (m *mJetCoordinatorMockQueryRole) ExpectOnce(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber) *JetCoordinatorMockQueryRoleExpectation { 1668 m.mock.QueryRoleFunc = nil 1669 m.mainExpectation = nil 1670 1671 expectation := &JetCoordinatorMockQueryRoleExpectation{} 1672 expectation.input = &JetCoordinatorMockQueryRoleInput{p, p1, p2, p3} 1673 m.expectationSeries = append(m.expectationSeries, expectation) 1674 return expectation 1675 } 1676 1677 func (e *JetCoordinatorMockQueryRoleExpectation) Return(r []core.RecordRef, r1 error) { 1678 e.result = &JetCoordinatorMockQueryRoleResult{r, r1} 1679 } 1680 1681 //Set uses given function f as a mock of JetCoordinator.QueryRole method 1682 func (m *mJetCoordinatorMockQueryRole) Set(f func(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber) (r []core.RecordRef, r1 error)) *JetCoordinatorMock { 1683 m.mainExpectation = nil 1684 m.expectationSeries = nil 1685 1686 m.mock.QueryRoleFunc = f 1687 return m.mock 1688 } 1689 1690 //QueryRole implements github.com/insolar/insolar/core.JetCoordinator interface 1691 func (m *JetCoordinatorMock) QueryRole(p context.Context, p1 core.DynamicRole, p2 core.RecordID, p3 core.PulseNumber) (r []core.RecordRef, r1 error) { 1692 counter := atomic.AddUint64(&m.QueryRolePreCounter, 1) 1693 defer atomic.AddUint64(&m.QueryRoleCounter, 1) 1694 1695 if len(m.QueryRoleMock.expectationSeries) > 0 { 1696 if counter > uint64(len(m.QueryRoleMock.expectationSeries)) { 1697 m.t.Fatalf("Unexpected call to JetCoordinatorMock.QueryRole. %v %v %v %v", p, p1, p2, p3) 1698 return 1699 } 1700 1701 input := m.QueryRoleMock.expectationSeries[counter-1].input 1702 testify_assert.Equal(m.t, *input, JetCoordinatorMockQueryRoleInput{p, p1, p2, p3}, "JetCoordinator.QueryRole got unexpected parameters") 1703 1704 result := m.QueryRoleMock.expectationSeries[counter-1].result 1705 if result == nil { 1706 m.t.Fatal("No results are set for the JetCoordinatorMock.QueryRole") 1707 return 1708 } 1709 1710 r = result.r 1711 r1 = result.r1 1712 1713 return 1714 } 1715 1716 if m.QueryRoleMock.mainExpectation != nil { 1717 1718 input := m.QueryRoleMock.mainExpectation.input 1719 if input != nil { 1720 testify_assert.Equal(m.t, *input, JetCoordinatorMockQueryRoleInput{p, p1, p2, p3}, "JetCoordinator.QueryRole got unexpected parameters") 1721 } 1722 1723 result := m.QueryRoleMock.mainExpectation.result 1724 if result == nil { 1725 m.t.Fatal("No results are set for the JetCoordinatorMock.QueryRole") 1726 } 1727 1728 r = result.r 1729 r1 = result.r1 1730 1731 return 1732 } 1733 1734 if m.QueryRoleFunc == nil { 1735 m.t.Fatalf("Unexpected call to JetCoordinatorMock.QueryRole. %v %v %v %v", p, p1, p2, p3) 1736 return 1737 } 1738 1739 return m.QueryRoleFunc(p, p1, p2, p3) 1740 } 1741 1742 //QueryRoleMinimockCounter returns a count of JetCoordinatorMock.QueryRoleFunc invocations 1743 func (m *JetCoordinatorMock) QueryRoleMinimockCounter() uint64 { 1744 return atomic.LoadUint64(&m.QueryRoleCounter) 1745 } 1746 1747 //QueryRoleMinimockPreCounter returns the value of JetCoordinatorMock.QueryRole invocations 1748 func (m *JetCoordinatorMock) QueryRoleMinimockPreCounter() uint64 { 1749 return atomic.LoadUint64(&m.QueryRolePreCounter) 1750 } 1751 1752 //QueryRoleFinished returns true if mock invocations count is ok 1753 func (m *JetCoordinatorMock) QueryRoleFinished() bool { 1754 // if expectation series were set then invocations count should be equal to expectations count 1755 if len(m.QueryRoleMock.expectationSeries) > 0 { 1756 return atomic.LoadUint64(&m.QueryRoleCounter) == uint64(len(m.QueryRoleMock.expectationSeries)) 1757 } 1758 1759 // if main expectation was set then invocations count should be greater than zero 1760 if m.QueryRoleMock.mainExpectation != nil { 1761 return atomic.LoadUint64(&m.QueryRoleCounter) > 0 1762 } 1763 1764 // if func was set then invocations count should be greater than zero 1765 if m.QueryRoleFunc != nil { 1766 return atomic.LoadUint64(&m.QueryRoleCounter) > 0 1767 } 1768 1769 return true 1770 } 1771 1772 type mJetCoordinatorMockVirtualExecutorForObject struct { 1773 mock *JetCoordinatorMock 1774 mainExpectation *JetCoordinatorMockVirtualExecutorForObjectExpectation 1775 expectationSeries []*JetCoordinatorMockVirtualExecutorForObjectExpectation 1776 } 1777 1778 type JetCoordinatorMockVirtualExecutorForObjectExpectation struct { 1779 input *JetCoordinatorMockVirtualExecutorForObjectInput 1780 result *JetCoordinatorMockVirtualExecutorForObjectResult 1781 } 1782 1783 type JetCoordinatorMockVirtualExecutorForObjectInput struct { 1784 p context.Context 1785 p1 core.RecordID 1786 p2 core.PulseNumber 1787 } 1788 1789 type JetCoordinatorMockVirtualExecutorForObjectResult struct { 1790 r *core.RecordRef 1791 r1 error 1792 } 1793 1794 //Expect specifies that invocation of JetCoordinator.VirtualExecutorForObject is expected from 1 to Infinity times 1795 func (m *mJetCoordinatorMockVirtualExecutorForObject) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockVirtualExecutorForObject { 1796 m.mock.VirtualExecutorForObjectFunc = nil 1797 m.expectationSeries = nil 1798 1799 if m.mainExpectation == nil { 1800 m.mainExpectation = &JetCoordinatorMockVirtualExecutorForObjectExpectation{} 1801 } 1802 m.mainExpectation.input = &JetCoordinatorMockVirtualExecutorForObjectInput{p, p1, p2} 1803 return m 1804 } 1805 1806 //Return specifies results of invocation of JetCoordinator.VirtualExecutorForObject 1807 func (m *mJetCoordinatorMockVirtualExecutorForObject) Return(r *core.RecordRef, r1 error) *JetCoordinatorMock { 1808 m.mock.VirtualExecutorForObjectFunc = nil 1809 m.expectationSeries = nil 1810 1811 if m.mainExpectation == nil { 1812 m.mainExpectation = &JetCoordinatorMockVirtualExecutorForObjectExpectation{} 1813 } 1814 m.mainExpectation.result = &JetCoordinatorMockVirtualExecutorForObjectResult{r, r1} 1815 return m.mock 1816 } 1817 1818 //ExpectOnce specifies that invocation of JetCoordinator.VirtualExecutorForObject is expected once 1819 func (m *mJetCoordinatorMockVirtualExecutorForObject) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockVirtualExecutorForObjectExpectation { 1820 m.mock.VirtualExecutorForObjectFunc = nil 1821 m.mainExpectation = nil 1822 1823 expectation := &JetCoordinatorMockVirtualExecutorForObjectExpectation{} 1824 expectation.input = &JetCoordinatorMockVirtualExecutorForObjectInput{p, p1, p2} 1825 m.expectationSeries = append(m.expectationSeries, expectation) 1826 return expectation 1827 } 1828 1829 func (e *JetCoordinatorMockVirtualExecutorForObjectExpectation) Return(r *core.RecordRef, r1 error) { 1830 e.result = &JetCoordinatorMockVirtualExecutorForObjectResult{r, r1} 1831 } 1832 1833 //Set uses given function f as a mock of JetCoordinator.VirtualExecutorForObject method 1834 func (m *mJetCoordinatorMockVirtualExecutorForObject) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error)) *JetCoordinatorMock { 1835 m.mainExpectation = nil 1836 m.expectationSeries = nil 1837 1838 m.mock.VirtualExecutorForObjectFunc = f 1839 return m.mock 1840 } 1841 1842 //VirtualExecutorForObject implements github.com/insolar/insolar/core.JetCoordinator interface 1843 func (m *JetCoordinatorMock) VirtualExecutorForObject(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r *core.RecordRef, r1 error) { 1844 counter := atomic.AddUint64(&m.VirtualExecutorForObjectPreCounter, 1) 1845 defer atomic.AddUint64(&m.VirtualExecutorForObjectCounter, 1) 1846 1847 if len(m.VirtualExecutorForObjectMock.expectationSeries) > 0 { 1848 if counter > uint64(len(m.VirtualExecutorForObjectMock.expectationSeries)) { 1849 m.t.Fatalf("Unexpected call to JetCoordinatorMock.VirtualExecutorForObject. %v %v %v", p, p1, p2) 1850 return 1851 } 1852 1853 input := m.VirtualExecutorForObjectMock.expectationSeries[counter-1].input 1854 testify_assert.Equal(m.t, *input, JetCoordinatorMockVirtualExecutorForObjectInput{p, p1, p2}, "JetCoordinator.VirtualExecutorForObject got unexpected parameters") 1855 1856 result := m.VirtualExecutorForObjectMock.expectationSeries[counter-1].result 1857 if result == nil { 1858 m.t.Fatal("No results are set for the JetCoordinatorMock.VirtualExecutorForObject") 1859 return 1860 } 1861 1862 r = result.r 1863 r1 = result.r1 1864 1865 return 1866 } 1867 1868 if m.VirtualExecutorForObjectMock.mainExpectation != nil { 1869 1870 input := m.VirtualExecutorForObjectMock.mainExpectation.input 1871 if input != nil { 1872 testify_assert.Equal(m.t, *input, JetCoordinatorMockVirtualExecutorForObjectInput{p, p1, p2}, "JetCoordinator.VirtualExecutorForObject got unexpected parameters") 1873 } 1874 1875 result := m.VirtualExecutorForObjectMock.mainExpectation.result 1876 if result == nil { 1877 m.t.Fatal("No results are set for the JetCoordinatorMock.VirtualExecutorForObject") 1878 } 1879 1880 r = result.r 1881 r1 = result.r1 1882 1883 return 1884 } 1885 1886 if m.VirtualExecutorForObjectFunc == nil { 1887 m.t.Fatalf("Unexpected call to JetCoordinatorMock.VirtualExecutorForObject. %v %v %v", p, p1, p2) 1888 return 1889 } 1890 1891 return m.VirtualExecutorForObjectFunc(p, p1, p2) 1892 } 1893 1894 //VirtualExecutorForObjectMinimockCounter returns a count of JetCoordinatorMock.VirtualExecutorForObjectFunc invocations 1895 func (m *JetCoordinatorMock) VirtualExecutorForObjectMinimockCounter() uint64 { 1896 return atomic.LoadUint64(&m.VirtualExecutorForObjectCounter) 1897 } 1898 1899 //VirtualExecutorForObjectMinimockPreCounter returns the value of JetCoordinatorMock.VirtualExecutorForObject invocations 1900 func (m *JetCoordinatorMock) VirtualExecutorForObjectMinimockPreCounter() uint64 { 1901 return atomic.LoadUint64(&m.VirtualExecutorForObjectPreCounter) 1902 } 1903 1904 //VirtualExecutorForObjectFinished returns true if mock invocations count is ok 1905 func (m *JetCoordinatorMock) VirtualExecutorForObjectFinished() bool { 1906 // if expectation series were set then invocations count should be equal to expectations count 1907 if len(m.VirtualExecutorForObjectMock.expectationSeries) > 0 { 1908 return atomic.LoadUint64(&m.VirtualExecutorForObjectCounter) == uint64(len(m.VirtualExecutorForObjectMock.expectationSeries)) 1909 } 1910 1911 // if main expectation was set then invocations count should be greater than zero 1912 if m.VirtualExecutorForObjectMock.mainExpectation != nil { 1913 return atomic.LoadUint64(&m.VirtualExecutorForObjectCounter) > 0 1914 } 1915 1916 // if func was set then invocations count should be greater than zero 1917 if m.VirtualExecutorForObjectFunc != nil { 1918 return atomic.LoadUint64(&m.VirtualExecutorForObjectCounter) > 0 1919 } 1920 1921 return true 1922 } 1923 1924 type mJetCoordinatorMockVirtualValidatorsForObject struct { 1925 mock *JetCoordinatorMock 1926 mainExpectation *JetCoordinatorMockVirtualValidatorsForObjectExpectation 1927 expectationSeries []*JetCoordinatorMockVirtualValidatorsForObjectExpectation 1928 } 1929 1930 type JetCoordinatorMockVirtualValidatorsForObjectExpectation struct { 1931 input *JetCoordinatorMockVirtualValidatorsForObjectInput 1932 result *JetCoordinatorMockVirtualValidatorsForObjectResult 1933 } 1934 1935 type JetCoordinatorMockVirtualValidatorsForObjectInput struct { 1936 p context.Context 1937 p1 core.RecordID 1938 p2 core.PulseNumber 1939 } 1940 1941 type JetCoordinatorMockVirtualValidatorsForObjectResult struct { 1942 r []core.RecordRef 1943 r1 error 1944 } 1945 1946 //Expect specifies that invocation of JetCoordinator.VirtualValidatorsForObject is expected from 1 to Infinity times 1947 func (m *mJetCoordinatorMockVirtualValidatorsForObject) Expect(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *mJetCoordinatorMockVirtualValidatorsForObject { 1948 m.mock.VirtualValidatorsForObjectFunc = nil 1949 m.expectationSeries = nil 1950 1951 if m.mainExpectation == nil { 1952 m.mainExpectation = &JetCoordinatorMockVirtualValidatorsForObjectExpectation{} 1953 } 1954 m.mainExpectation.input = &JetCoordinatorMockVirtualValidatorsForObjectInput{p, p1, p2} 1955 return m 1956 } 1957 1958 //Return specifies results of invocation of JetCoordinator.VirtualValidatorsForObject 1959 func (m *mJetCoordinatorMockVirtualValidatorsForObject) Return(r []core.RecordRef, r1 error) *JetCoordinatorMock { 1960 m.mock.VirtualValidatorsForObjectFunc = nil 1961 m.expectationSeries = nil 1962 1963 if m.mainExpectation == nil { 1964 m.mainExpectation = &JetCoordinatorMockVirtualValidatorsForObjectExpectation{} 1965 } 1966 m.mainExpectation.result = &JetCoordinatorMockVirtualValidatorsForObjectResult{r, r1} 1967 return m.mock 1968 } 1969 1970 //ExpectOnce specifies that invocation of JetCoordinator.VirtualValidatorsForObject is expected once 1971 func (m *mJetCoordinatorMockVirtualValidatorsForObject) ExpectOnce(p context.Context, p1 core.RecordID, p2 core.PulseNumber) *JetCoordinatorMockVirtualValidatorsForObjectExpectation { 1972 m.mock.VirtualValidatorsForObjectFunc = nil 1973 m.mainExpectation = nil 1974 1975 expectation := &JetCoordinatorMockVirtualValidatorsForObjectExpectation{} 1976 expectation.input = &JetCoordinatorMockVirtualValidatorsForObjectInput{p, p1, p2} 1977 m.expectationSeries = append(m.expectationSeries, expectation) 1978 return expectation 1979 } 1980 1981 func (e *JetCoordinatorMockVirtualValidatorsForObjectExpectation) Return(r []core.RecordRef, r1 error) { 1982 e.result = &JetCoordinatorMockVirtualValidatorsForObjectResult{r, r1} 1983 } 1984 1985 //Set uses given function f as a mock of JetCoordinator.VirtualValidatorsForObject method 1986 func (m *mJetCoordinatorMockVirtualValidatorsForObject) Set(f func(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error)) *JetCoordinatorMock { 1987 m.mainExpectation = nil 1988 m.expectationSeries = nil 1989 1990 m.mock.VirtualValidatorsForObjectFunc = f 1991 return m.mock 1992 } 1993 1994 //VirtualValidatorsForObject implements github.com/insolar/insolar/core.JetCoordinator interface 1995 func (m *JetCoordinatorMock) VirtualValidatorsForObject(p context.Context, p1 core.RecordID, p2 core.PulseNumber) (r []core.RecordRef, r1 error) { 1996 counter := atomic.AddUint64(&m.VirtualValidatorsForObjectPreCounter, 1) 1997 defer atomic.AddUint64(&m.VirtualValidatorsForObjectCounter, 1) 1998 1999 if len(m.VirtualValidatorsForObjectMock.expectationSeries) > 0 { 2000 if counter > uint64(len(m.VirtualValidatorsForObjectMock.expectationSeries)) { 2001 m.t.Fatalf("Unexpected call to JetCoordinatorMock.VirtualValidatorsForObject. %v %v %v", p, p1, p2) 2002 return 2003 } 2004 2005 input := m.VirtualValidatorsForObjectMock.expectationSeries[counter-1].input 2006 testify_assert.Equal(m.t, *input, JetCoordinatorMockVirtualValidatorsForObjectInput{p, p1, p2}, "JetCoordinator.VirtualValidatorsForObject got unexpected parameters") 2007 2008 result := m.VirtualValidatorsForObjectMock.expectationSeries[counter-1].result 2009 if result == nil { 2010 m.t.Fatal("No results are set for the JetCoordinatorMock.VirtualValidatorsForObject") 2011 return 2012 } 2013 2014 r = result.r 2015 r1 = result.r1 2016 2017 return 2018 } 2019 2020 if m.VirtualValidatorsForObjectMock.mainExpectation != nil { 2021 2022 input := m.VirtualValidatorsForObjectMock.mainExpectation.input 2023 if input != nil { 2024 testify_assert.Equal(m.t, *input, JetCoordinatorMockVirtualValidatorsForObjectInput{p, p1, p2}, "JetCoordinator.VirtualValidatorsForObject got unexpected parameters") 2025 } 2026 2027 result := m.VirtualValidatorsForObjectMock.mainExpectation.result 2028 if result == nil { 2029 m.t.Fatal("No results are set for the JetCoordinatorMock.VirtualValidatorsForObject") 2030 } 2031 2032 r = result.r 2033 r1 = result.r1 2034 2035 return 2036 } 2037 2038 if m.VirtualValidatorsForObjectFunc == nil { 2039 m.t.Fatalf("Unexpected call to JetCoordinatorMock.VirtualValidatorsForObject. %v %v %v", p, p1, p2) 2040 return 2041 } 2042 2043 return m.VirtualValidatorsForObjectFunc(p, p1, p2) 2044 } 2045 2046 //VirtualValidatorsForObjectMinimockCounter returns a count of JetCoordinatorMock.VirtualValidatorsForObjectFunc invocations 2047 func (m *JetCoordinatorMock) VirtualValidatorsForObjectMinimockCounter() uint64 { 2048 return atomic.LoadUint64(&m.VirtualValidatorsForObjectCounter) 2049 } 2050 2051 //VirtualValidatorsForObjectMinimockPreCounter returns the value of JetCoordinatorMock.VirtualValidatorsForObject invocations 2052 func (m *JetCoordinatorMock) VirtualValidatorsForObjectMinimockPreCounter() uint64 { 2053 return atomic.LoadUint64(&m.VirtualValidatorsForObjectPreCounter) 2054 } 2055 2056 //VirtualValidatorsForObjectFinished returns true if mock invocations count is ok 2057 func (m *JetCoordinatorMock) VirtualValidatorsForObjectFinished() bool { 2058 // if expectation series were set then invocations count should be equal to expectations count 2059 if len(m.VirtualValidatorsForObjectMock.expectationSeries) > 0 { 2060 return atomic.LoadUint64(&m.VirtualValidatorsForObjectCounter) == uint64(len(m.VirtualValidatorsForObjectMock.expectationSeries)) 2061 } 2062 2063 // if main expectation was set then invocations count should be greater than zero 2064 if m.VirtualValidatorsForObjectMock.mainExpectation != nil { 2065 return atomic.LoadUint64(&m.VirtualValidatorsForObjectCounter) > 0 2066 } 2067 2068 // if func was set then invocations count should be greater than zero 2069 if m.VirtualValidatorsForObjectFunc != nil { 2070 return atomic.LoadUint64(&m.VirtualValidatorsForObjectCounter) > 0 2071 } 2072 2073 return true 2074 } 2075 2076 //ValidateCallCounters checks that all mocked methods of the interface have been called at least once 2077 //Deprecated: please use MinimockFinish method or use Finish method of minimock.Controller 2078 func (m *JetCoordinatorMock) ValidateCallCounters() { 2079 2080 if !m.HeavyFinished() { 2081 m.t.Fatal("Expected call to JetCoordinatorMock.Heavy") 2082 } 2083 2084 if !m.IsAuthorizedFinished() { 2085 m.t.Fatal("Expected call to JetCoordinatorMock.IsAuthorized") 2086 } 2087 2088 if !m.IsBeyondLimitFinished() { 2089 m.t.Fatal("Expected call to JetCoordinatorMock.IsBeyondLimit") 2090 } 2091 2092 if !m.LightExecutorForJetFinished() { 2093 m.t.Fatal("Expected call to JetCoordinatorMock.LightExecutorForJet") 2094 } 2095 2096 if !m.LightExecutorForObjectFinished() { 2097 m.t.Fatal("Expected call to JetCoordinatorMock.LightExecutorForObject") 2098 } 2099 2100 if !m.LightValidatorsForJetFinished() { 2101 m.t.Fatal("Expected call to JetCoordinatorMock.LightValidatorsForJet") 2102 } 2103 2104 if !m.LightValidatorsForObjectFinished() { 2105 m.t.Fatal("Expected call to JetCoordinatorMock.LightValidatorsForObject") 2106 } 2107 2108 if !m.MeFinished() { 2109 m.t.Fatal("Expected call to JetCoordinatorMock.Me") 2110 } 2111 2112 if !m.NodeForJetFinished() { 2113 m.t.Fatal("Expected call to JetCoordinatorMock.NodeForJet") 2114 } 2115 2116 if !m.NodeForObjectFinished() { 2117 m.t.Fatal("Expected call to JetCoordinatorMock.NodeForObject") 2118 } 2119 2120 if !m.QueryRoleFinished() { 2121 m.t.Fatal("Expected call to JetCoordinatorMock.QueryRole") 2122 } 2123 2124 if !m.VirtualExecutorForObjectFinished() { 2125 m.t.Fatal("Expected call to JetCoordinatorMock.VirtualExecutorForObject") 2126 } 2127 2128 if !m.VirtualValidatorsForObjectFinished() { 2129 m.t.Fatal("Expected call to JetCoordinatorMock.VirtualValidatorsForObject") 2130 } 2131 2132 } 2133 2134 //CheckMocksCalled checks that all mocked methods of the interface have been called at least once 2135 //Deprecated: please use MinimockFinish method or use Finish method of minimock.Controller 2136 func (m *JetCoordinatorMock) CheckMocksCalled() { 2137 m.Finish() 2138 } 2139 2140 //Finish checks that all mocked methods of the interface have been called at least once 2141 //Deprecated: please use MinimockFinish or use Finish method of minimock.Controller 2142 func (m *JetCoordinatorMock) Finish() { 2143 m.MinimockFinish() 2144 } 2145 2146 //MinimockFinish checks that all mocked methods of the interface have been called at least once 2147 func (m *JetCoordinatorMock) MinimockFinish() { 2148 2149 if !m.HeavyFinished() { 2150 m.t.Fatal("Expected call to JetCoordinatorMock.Heavy") 2151 } 2152 2153 if !m.IsAuthorizedFinished() { 2154 m.t.Fatal("Expected call to JetCoordinatorMock.IsAuthorized") 2155 } 2156 2157 if !m.IsBeyondLimitFinished() { 2158 m.t.Fatal("Expected call to JetCoordinatorMock.IsBeyondLimit") 2159 } 2160 2161 if !m.LightExecutorForJetFinished() { 2162 m.t.Fatal("Expected call to JetCoordinatorMock.LightExecutorForJet") 2163 } 2164 2165 if !m.LightExecutorForObjectFinished() { 2166 m.t.Fatal("Expected call to JetCoordinatorMock.LightExecutorForObject") 2167 } 2168 2169 if !m.LightValidatorsForJetFinished() { 2170 m.t.Fatal("Expected call to JetCoordinatorMock.LightValidatorsForJet") 2171 } 2172 2173 if !m.LightValidatorsForObjectFinished() { 2174 m.t.Fatal("Expected call to JetCoordinatorMock.LightValidatorsForObject") 2175 } 2176 2177 if !m.MeFinished() { 2178 m.t.Fatal("Expected call to JetCoordinatorMock.Me") 2179 } 2180 2181 if !m.NodeForJetFinished() { 2182 m.t.Fatal("Expected call to JetCoordinatorMock.NodeForJet") 2183 } 2184 2185 if !m.NodeForObjectFinished() { 2186 m.t.Fatal("Expected call to JetCoordinatorMock.NodeForObject") 2187 } 2188 2189 if !m.QueryRoleFinished() { 2190 m.t.Fatal("Expected call to JetCoordinatorMock.QueryRole") 2191 } 2192 2193 if !m.VirtualExecutorForObjectFinished() { 2194 m.t.Fatal("Expected call to JetCoordinatorMock.VirtualExecutorForObject") 2195 } 2196 2197 if !m.VirtualValidatorsForObjectFinished() { 2198 m.t.Fatal("Expected call to JetCoordinatorMock.VirtualValidatorsForObject") 2199 } 2200 2201 } 2202 2203 //Wait waits for all mocked methods to be called at least once 2204 //Deprecated: please use MinimockWait or use Wait method of minimock.Controller 2205 func (m *JetCoordinatorMock) Wait(timeout time.Duration) { 2206 m.MinimockWait(timeout) 2207 } 2208 2209 //MinimockWait waits for all mocked methods to be called at least once 2210 //this method is called by minimock.Controller 2211 func (m *JetCoordinatorMock) MinimockWait(timeout time.Duration) { 2212 timeoutCh := time.After(timeout) 2213 for { 2214 ok := true 2215 ok = ok && m.HeavyFinished() 2216 ok = ok && m.IsAuthorizedFinished() 2217 ok = ok && m.IsBeyondLimitFinished() 2218 ok = ok && m.LightExecutorForJetFinished() 2219 ok = ok && m.LightExecutorForObjectFinished() 2220 ok = ok && m.LightValidatorsForJetFinished() 2221 ok = ok && m.LightValidatorsForObjectFinished() 2222 ok = ok && m.MeFinished() 2223 ok = ok && m.NodeForJetFinished() 2224 ok = ok && m.NodeForObjectFinished() 2225 ok = ok && m.QueryRoleFinished() 2226 ok = ok && m.VirtualExecutorForObjectFinished() 2227 ok = ok && m.VirtualValidatorsForObjectFinished() 2228 2229 if ok { 2230 return 2231 } 2232 2233 select { 2234 case <-timeoutCh: 2235 2236 if !m.HeavyFinished() { 2237 m.t.Error("Expected call to JetCoordinatorMock.Heavy") 2238 } 2239 2240 if !m.IsAuthorizedFinished() { 2241 m.t.Error("Expected call to JetCoordinatorMock.IsAuthorized") 2242 } 2243 2244 if !m.IsBeyondLimitFinished() { 2245 m.t.Error("Expected call to JetCoordinatorMock.IsBeyondLimit") 2246 } 2247 2248 if !m.LightExecutorForJetFinished() { 2249 m.t.Error("Expected call to JetCoordinatorMock.LightExecutorForJet") 2250 } 2251 2252 if !m.LightExecutorForObjectFinished() { 2253 m.t.Error("Expected call to JetCoordinatorMock.LightExecutorForObject") 2254 } 2255 2256 if !m.LightValidatorsForJetFinished() { 2257 m.t.Error("Expected call to JetCoordinatorMock.LightValidatorsForJet") 2258 } 2259 2260 if !m.LightValidatorsForObjectFinished() { 2261 m.t.Error("Expected call to JetCoordinatorMock.LightValidatorsForObject") 2262 } 2263 2264 if !m.MeFinished() { 2265 m.t.Error("Expected call to JetCoordinatorMock.Me") 2266 } 2267 2268 if !m.NodeForJetFinished() { 2269 m.t.Error("Expected call to JetCoordinatorMock.NodeForJet") 2270 } 2271 2272 if !m.NodeForObjectFinished() { 2273 m.t.Error("Expected call to JetCoordinatorMock.NodeForObject") 2274 } 2275 2276 if !m.QueryRoleFinished() { 2277 m.t.Error("Expected call to JetCoordinatorMock.QueryRole") 2278 } 2279 2280 if !m.VirtualExecutorForObjectFinished() { 2281 m.t.Error("Expected call to JetCoordinatorMock.VirtualExecutorForObject") 2282 } 2283 2284 if !m.VirtualValidatorsForObjectFinished() { 2285 m.t.Error("Expected call to JetCoordinatorMock.VirtualValidatorsForObject") 2286 } 2287 2288 m.t.Fatalf("Some mocks were not called on time: %s", timeout) 2289 return 2290 default: 2291 time.Sleep(time.Millisecond) 2292 } 2293 } 2294 } 2295 2296 //AllMocksCalled returns true if all mocked methods were called before the execution of AllMocksCalled, 2297 //it can be used with assert/require, i.e. assert.True(mock.AllMocksCalled()) 2298 func (m *JetCoordinatorMock) AllMocksCalled() bool { 2299 2300 if !m.HeavyFinished() { 2301 return false 2302 } 2303 2304 if !m.IsAuthorizedFinished() { 2305 return false 2306 } 2307 2308 if !m.IsBeyondLimitFinished() { 2309 return false 2310 } 2311 2312 if !m.LightExecutorForJetFinished() { 2313 return false 2314 } 2315 2316 if !m.LightExecutorForObjectFinished() { 2317 return false 2318 } 2319 2320 if !m.LightValidatorsForJetFinished() { 2321 return false 2322 } 2323 2324 if !m.LightValidatorsForObjectFinished() { 2325 return false 2326 } 2327 2328 if !m.MeFinished() { 2329 return false 2330 } 2331 2332 if !m.NodeForJetFinished() { 2333 return false 2334 } 2335 2336 if !m.NodeForObjectFinished() { 2337 return false 2338 } 2339 2340 if !m.QueryRoleFinished() { 2341 return false 2342 } 2343 2344 if !m.VirtualExecutorForObjectFinished() { 2345 return false 2346 } 2347 2348 if !m.VirtualValidatorsForObjectFinished() { 2349 return false 2350 } 2351 2352 return true 2353 }