github.com/insolar/vanilla@v0.0.0-20201023172447-248fdf805322/cryptkit/forking_digester_mock.go (about) 1 package cryptkit 2 3 // Code generated by http://github.com/gojuno/minimock (dev). DO NOT EDIT. 4 5 import ( 6 "sync" 7 mm_atomic "sync/atomic" 8 mm_time "time" 9 10 "github.com/gojuno/minimock/v3" 11 "github.com/insolar/vanilla/longbits" 12 ) 13 14 // ForkingDigesterMock implements ForkingDigester 15 type ForkingDigesterMock struct { 16 t minimock.Tester 17 18 funcAddNext func(digest longbits.FoldableReader) 19 inspectFuncAddNext func(digest longbits.FoldableReader) 20 afterAddNextCounter uint64 21 beforeAddNextCounter uint64 22 AddNextMock mForkingDigesterMockAddNext 23 24 funcFinishSequence func() (d1 Digest) 25 inspectFuncFinishSequence func() 26 afterFinishSequenceCounter uint64 27 beforeFinishSequenceCounter uint64 28 FinishSequenceMock mForkingDigesterMockFinishSequence 29 30 funcForkSequence func() (f1 ForkingDigester) 31 inspectFuncForkSequence func() 32 afterForkSequenceCounter uint64 33 beforeForkSequenceCounter uint64 34 ForkSequenceMock mForkingDigesterMockForkSequence 35 36 funcGetDigestMethod func() (d1 DigestMethod) 37 inspectFuncGetDigestMethod func() 38 afterGetDigestMethodCounter uint64 39 beforeGetDigestMethodCounter uint64 40 GetDigestMethodMock mForkingDigesterMockGetDigestMethod 41 42 funcGetDigestSize func() (i1 int) 43 inspectFuncGetDigestSize func() 44 afterGetDigestSizeCounter uint64 45 beforeGetDigestSizeCounter uint64 46 GetDigestSizeMock mForkingDigesterMockGetDigestSize 47 } 48 49 // NewForkingDigesterMock returns a mock for ForkingDigester 50 func NewForkingDigesterMock(t minimock.Tester) *ForkingDigesterMock { 51 m := &ForkingDigesterMock{t: t} 52 if controller, ok := t.(minimock.MockController); ok { 53 controller.RegisterMocker(m) 54 } 55 56 m.AddNextMock = mForkingDigesterMockAddNext{mock: m} 57 m.AddNextMock.callArgs = []*ForkingDigesterMockAddNextParams{} 58 59 m.FinishSequenceMock = mForkingDigesterMockFinishSequence{mock: m} 60 61 m.ForkSequenceMock = mForkingDigesterMockForkSequence{mock: m} 62 63 m.GetDigestMethodMock = mForkingDigesterMockGetDigestMethod{mock: m} 64 65 m.GetDigestSizeMock = mForkingDigesterMockGetDigestSize{mock: m} 66 67 return m 68 } 69 70 type mForkingDigesterMockAddNext struct { 71 mock *ForkingDigesterMock 72 defaultExpectation *ForkingDigesterMockAddNextExpectation 73 expectations []*ForkingDigesterMockAddNextExpectation 74 75 callArgs []*ForkingDigesterMockAddNextParams 76 mutex sync.RWMutex 77 } 78 79 // ForkingDigesterMockAddNextExpectation specifies expectation struct of the ForkingDigester.AddNext 80 type ForkingDigesterMockAddNextExpectation struct { 81 mock *ForkingDigesterMock 82 params *ForkingDigesterMockAddNextParams 83 84 Counter uint64 85 } 86 87 // ForkingDigesterMockAddNextParams contains parameters of the ForkingDigester.AddNext 88 type ForkingDigesterMockAddNextParams struct { 89 digest longbits.FoldableReader 90 } 91 92 // Expect sets up expected params for ForkingDigester.AddNext 93 func (mmAddNext *mForkingDigesterMockAddNext) Expect(digest longbits.FoldableReader) *mForkingDigesterMockAddNext { 94 if mmAddNext.mock.funcAddNext != nil { 95 mmAddNext.mock.t.Fatalf("ForkingDigesterMock.AddNext mock is already set by Set") 96 } 97 98 if mmAddNext.defaultExpectation == nil { 99 mmAddNext.defaultExpectation = &ForkingDigesterMockAddNextExpectation{} 100 } 101 102 mmAddNext.defaultExpectation.params = &ForkingDigesterMockAddNextParams{digest} 103 for _, e := range mmAddNext.expectations { 104 if minimock.Equal(e.params, mmAddNext.defaultExpectation.params) { 105 mmAddNext.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmAddNext.defaultExpectation.params) 106 } 107 } 108 109 return mmAddNext 110 } 111 112 // Inspect accepts an inspector function that has same arguments as the ForkingDigester.AddNext 113 func (mmAddNext *mForkingDigesterMockAddNext) Inspect(f func(digest longbits.FoldableReader)) *mForkingDigesterMockAddNext { 114 if mmAddNext.mock.inspectFuncAddNext != nil { 115 mmAddNext.mock.t.Fatalf("Inspect function is already set for ForkingDigesterMock.AddNext") 116 } 117 118 mmAddNext.mock.inspectFuncAddNext = f 119 120 return mmAddNext 121 } 122 123 // Return sets up results that will be returned by ForkingDigester.AddNext 124 func (mmAddNext *mForkingDigesterMockAddNext) Return() *ForkingDigesterMock { 125 if mmAddNext.mock.funcAddNext != nil { 126 mmAddNext.mock.t.Fatalf("ForkingDigesterMock.AddNext mock is already set by Set") 127 } 128 129 if mmAddNext.defaultExpectation == nil { 130 mmAddNext.defaultExpectation = &ForkingDigesterMockAddNextExpectation{mock: mmAddNext.mock} 131 } 132 133 return mmAddNext.mock 134 } 135 136 //Set uses given function f to mock the ForkingDigester.AddNext method 137 func (mmAddNext *mForkingDigesterMockAddNext) Set(f func(digest longbits.FoldableReader)) *ForkingDigesterMock { 138 if mmAddNext.defaultExpectation != nil { 139 mmAddNext.mock.t.Fatalf("Default expectation is already set for the ForkingDigester.AddNext method") 140 } 141 142 if len(mmAddNext.expectations) > 0 { 143 mmAddNext.mock.t.Fatalf("Some expectations are already set for the ForkingDigester.AddNext method") 144 } 145 146 mmAddNext.mock.funcAddNext = f 147 return mmAddNext.mock 148 } 149 150 // AddNext implements ForkingDigester 151 func (mmAddNext *ForkingDigesterMock) AddNext(digest longbits.FoldableReader) { 152 mm_atomic.AddUint64(&mmAddNext.beforeAddNextCounter, 1) 153 defer mm_atomic.AddUint64(&mmAddNext.afterAddNextCounter, 1) 154 155 if mmAddNext.inspectFuncAddNext != nil { 156 mmAddNext.inspectFuncAddNext(digest) 157 } 158 159 mm_params := &ForkingDigesterMockAddNextParams{digest} 160 161 // Record call args 162 mmAddNext.AddNextMock.mutex.Lock() 163 mmAddNext.AddNextMock.callArgs = append(mmAddNext.AddNextMock.callArgs, mm_params) 164 mmAddNext.AddNextMock.mutex.Unlock() 165 166 for _, e := range mmAddNext.AddNextMock.expectations { 167 if minimock.Equal(e.params, mm_params) { 168 mm_atomic.AddUint64(&e.Counter, 1) 169 return 170 } 171 } 172 173 if mmAddNext.AddNextMock.defaultExpectation != nil { 174 mm_atomic.AddUint64(&mmAddNext.AddNextMock.defaultExpectation.Counter, 1) 175 mm_want := mmAddNext.AddNextMock.defaultExpectation.params 176 mm_got := ForkingDigesterMockAddNextParams{digest} 177 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 178 mmAddNext.t.Errorf("ForkingDigesterMock.AddNext got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 179 } 180 181 return 182 183 } 184 if mmAddNext.funcAddNext != nil { 185 mmAddNext.funcAddNext(digest) 186 return 187 } 188 mmAddNext.t.Fatalf("Unexpected call to ForkingDigesterMock.AddNext. %v", digest) 189 190 } 191 192 // AddNextAfterCounter returns a count of finished ForkingDigesterMock.AddNext invocations 193 func (mmAddNext *ForkingDigesterMock) AddNextAfterCounter() uint64 { 194 return mm_atomic.LoadUint64(&mmAddNext.afterAddNextCounter) 195 } 196 197 // AddNextBeforeCounter returns a count of ForkingDigesterMock.AddNext invocations 198 func (mmAddNext *ForkingDigesterMock) AddNextBeforeCounter() uint64 { 199 return mm_atomic.LoadUint64(&mmAddNext.beforeAddNextCounter) 200 } 201 202 // Calls returns a list of arguments used in each call to ForkingDigesterMock.AddNext. 203 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 204 func (mmAddNext *mForkingDigesterMockAddNext) Calls() []*ForkingDigesterMockAddNextParams { 205 mmAddNext.mutex.RLock() 206 207 argCopy := make([]*ForkingDigesterMockAddNextParams, len(mmAddNext.callArgs)) 208 copy(argCopy, mmAddNext.callArgs) 209 210 mmAddNext.mutex.RUnlock() 211 212 return argCopy 213 } 214 215 // MinimockAddNextDone returns true if the count of the AddNext invocations corresponds 216 // the number of defined expectations 217 func (m *ForkingDigesterMock) MinimockAddNextDone() bool { 218 for _, e := range m.AddNextMock.expectations { 219 if mm_atomic.LoadUint64(&e.Counter) < 1 { 220 return false 221 } 222 } 223 224 // if default expectation was set then invocations count should be greater than zero 225 if m.AddNextMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterAddNextCounter) < 1 { 226 return false 227 } 228 // if func was set then invocations count should be greater than zero 229 if m.funcAddNext != nil && mm_atomic.LoadUint64(&m.afterAddNextCounter) < 1 { 230 return false 231 } 232 return true 233 } 234 235 // MinimockAddNextInspect logs each unmet expectation 236 func (m *ForkingDigesterMock) MinimockAddNextInspect() { 237 for _, e := range m.AddNextMock.expectations { 238 if mm_atomic.LoadUint64(&e.Counter) < 1 { 239 m.t.Errorf("Expected call to ForkingDigesterMock.AddNext with params: %#v", *e.params) 240 } 241 } 242 243 // if default expectation was set then invocations count should be greater than zero 244 if m.AddNextMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterAddNextCounter) < 1 { 245 if m.AddNextMock.defaultExpectation.params == nil { 246 m.t.Error("Expected call to ForkingDigesterMock.AddNext") 247 } else { 248 m.t.Errorf("Expected call to ForkingDigesterMock.AddNext with params: %#v", *m.AddNextMock.defaultExpectation.params) 249 } 250 } 251 // if func was set then invocations count should be greater than zero 252 if m.funcAddNext != nil && mm_atomic.LoadUint64(&m.afterAddNextCounter) < 1 { 253 m.t.Error("Expected call to ForkingDigesterMock.AddNext") 254 } 255 } 256 257 type mForkingDigesterMockFinishSequence struct { 258 mock *ForkingDigesterMock 259 defaultExpectation *ForkingDigesterMockFinishSequenceExpectation 260 expectations []*ForkingDigesterMockFinishSequenceExpectation 261 } 262 263 // ForkingDigesterMockFinishSequenceExpectation specifies expectation struct of the ForkingDigester.FinishSequence 264 type ForkingDigesterMockFinishSequenceExpectation struct { 265 mock *ForkingDigesterMock 266 267 results *ForkingDigesterMockFinishSequenceResults 268 Counter uint64 269 } 270 271 // ForkingDigesterMockFinishSequenceResults contains results of the ForkingDigester.FinishSequence 272 type ForkingDigesterMockFinishSequenceResults struct { 273 d1 Digest 274 } 275 276 // Expect sets up expected params for ForkingDigester.FinishSequence 277 func (mmFinishSequence *mForkingDigesterMockFinishSequence) Expect() *mForkingDigesterMockFinishSequence { 278 if mmFinishSequence.mock.funcFinishSequence != nil { 279 mmFinishSequence.mock.t.Fatalf("ForkingDigesterMock.FinishSequence mock is already set by Set") 280 } 281 282 if mmFinishSequence.defaultExpectation == nil { 283 mmFinishSequence.defaultExpectation = &ForkingDigesterMockFinishSequenceExpectation{} 284 } 285 286 return mmFinishSequence 287 } 288 289 // Inspect accepts an inspector function that has same arguments as the ForkingDigester.FinishSequence 290 func (mmFinishSequence *mForkingDigesterMockFinishSequence) Inspect(f func()) *mForkingDigesterMockFinishSequence { 291 if mmFinishSequence.mock.inspectFuncFinishSequence != nil { 292 mmFinishSequence.mock.t.Fatalf("Inspect function is already set for ForkingDigesterMock.FinishSequence") 293 } 294 295 mmFinishSequence.mock.inspectFuncFinishSequence = f 296 297 return mmFinishSequence 298 } 299 300 // Return sets up results that will be returned by ForkingDigester.FinishSequence 301 func (mmFinishSequence *mForkingDigesterMockFinishSequence) Return(d1 Digest) *ForkingDigesterMock { 302 if mmFinishSequence.mock.funcFinishSequence != nil { 303 mmFinishSequence.mock.t.Fatalf("ForkingDigesterMock.FinishSequence mock is already set by Set") 304 } 305 306 if mmFinishSequence.defaultExpectation == nil { 307 mmFinishSequence.defaultExpectation = &ForkingDigesterMockFinishSequenceExpectation{mock: mmFinishSequence.mock} 308 } 309 mmFinishSequence.defaultExpectation.results = &ForkingDigesterMockFinishSequenceResults{d1} 310 return mmFinishSequence.mock 311 } 312 313 //Set uses given function f to mock the ForkingDigester.FinishSequence method 314 func (mmFinishSequence *mForkingDigesterMockFinishSequence) Set(f func() (d1 Digest)) *ForkingDigesterMock { 315 if mmFinishSequence.defaultExpectation != nil { 316 mmFinishSequence.mock.t.Fatalf("Default expectation is already set for the ForkingDigester.FinishSequence method") 317 } 318 319 if len(mmFinishSequence.expectations) > 0 { 320 mmFinishSequence.mock.t.Fatalf("Some expectations are already set for the ForkingDigester.FinishSequence method") 321 } 322 323 mmFinishSequence.mock.funcFinishSequence = f 324 return mmFinishSequence.mock 325 } 326 327 // FinishSequence implements ForkingDigester 328 func (mmFinishSequence *ForkingDigesterMock) FinishSequence() (d1 Digest) { 329 mm_atomic.AddUint64(&mmFinishSequence.beforeFinishSequenceCounter, 1) 330 defer mm_atomic.AddUint64(&mmFinishSequence.afterFinishSequenceCounter, 1) 331 332 if mmFinishSequence.inspectFuncFinishSequence != nil { 333 mmFinishSequence.inspectFuncFinishSequence() 334 } 335 336 if mmFinishSequence.FinishSequenceMock.defaultExpectation != nil { 337 mm_atomic.AddUint64(&mmFinishSequence.FinishSequenceMock.defaultExpectation.Counter, 1) 338 339 mm_results := mmFinishSequence.FinishSequenceMock.defaultExpectation.results 340 if mm_results == nil { 341 mmFinishSequence.t.Fatal("No results are set for the ForkingDigesterMock.FinishSequence") 342 } 343 return (*mm_results).d1 344 } 345 if mmFinishSequence.funcFinishSequence != nil { 346 return mmFinishSequence.funcFinishSequence() 347 } 348 mmFinishSequence.t.Fatalf("Unexpected call to ForkingDigesterMock.FinishSequence.") 349 return 350 } 351 352 // FinishSequenceAfterCounter returns a count of finished ForkingDigesterMock.FinishSequence invocations 353 func (mmFinishSequence *ForkingDigesterMock) FinishSequenceAfterCounter() uint64 { 354 return mm_atomic.LoadUint64(&mmFinishSequence.afterFinishSequenceCounter) 355 } 356 357 // FinishSequenceBeforeCounter returns a count of ForkingDigesterMock.FinishSequence invocations 358 func (mmFinishSequence *ForkingDigesterMock) FinishSequenceBeforeCounter() uint64 { 359 return mm_atomic.LoadUint64(&mmFinishSequence.beforeFinishSequenceCounter) 360 } 361 362 // MinimockFinishSequenceDone returns true if the count of the FinishSequence invocations corresponds 363 // the number of defined expectations 364 func (m *ForkingDigesterMock) MinimockFinishSequenceDone() bool { 365 for _, e := range m.FinishSequenceMock.expectations { 366 if mm_atomic.LoadUint64(&e.Counter) < 1 { 367 return false 368 } 369 } 370 371 // if default expectation was set then invocations count should be greater than zero 372 if m.FinishSequenceMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFinishSequenceCounter) < 1 { 373 return false 374 } 375 // if func was set then invocations count should be greater than zero 376 if m.funcFinishSequence != nil && mm_atomic.LoadUint64(&m.afterFinishSequenceCounter) < 1 { 377 return false 378 } 379 return true 380 } 381 382 // MinimockFinishSequenceInspect logs each unmet expectation 383 func (m *ForkingDigesterMock) MinimockFinishSequenceInspect() { 384 for _, e := range m.FinishSequenceMock.expectations { 385 if mm_atomic.LoadUint64(&e.Counter) < 1 { 386 m.t.Error("Expected call to ForkingDigesterMock.FinishSequence") 387 } 388 } 389 390 // if default expectation was set then invocations count should be greater than zero 391 if m.FinishSequenceMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFinishSequenceCounter) < 1 { 392 m.t.Error("Expected call to ForkingDigesterMock.FinishSequence") 393 } 394 // if func was set then invocations count should be greater than zero 395 if m.funcFinishSequence != nil && mm_atomic.LoadUint64(&m.afterFinishSequenceCounter) < 1 { 396 m.t.Error("Expected call to ForkingDigesterMock.FinishSequence") 397 } 398 } 399 400 type mForkingDigesterMockForkSequence struct { 401 mock *ForkingDigesterMock 402 defaultExpectation *ForkingDigesterMockForkSequenceExpectation 403 expectations []*ForkingDigesterMockForkSequenceExpectation 404 } 405 406 // ForkingDigesterMockForkSequenceExpectation specifies expectation struct of the ForkingDigester.ForkSequence 407 type ForkingDigesterMockForkSequenceExpectation struct { 408 mock *ForkingDigesterMock 409 410 results *ForkingDigesterMockForkSequenceResults 411 Counter uint64 412 } 413 414 // ForkingDigesterMockForkSequenceResults contains results of the ForkingDigester.ForkSequence 415 type ForkingDigesterMockForkSequenceResults struct { 416 f1 ForkingDigester 417 } 418 419 // Expect sets up expected params for ForkingDigester.ForkSequence 420 func (mmForkSequence *mForkingDigesterMockForkSequence) Expect() *mForkingDigesterMockForkSequence { 421 if mmForkSequence.mock.funcForkSequence != nil { 422 mmForkSequence.mock.t.Fatalf("ForkingDigesterMock.ForkSequence mock is already set by Set") 423 } 424 425 if mmForkSequence.defaultExpectation == nil { 426 mmForkSequence.defaultExpectation = &ForkingDigesterMockForkSequenceExpectation{} 427 } 428 429 return mmForkSequence 430 } 431 432 // Inspect accepts an inspector function that has same arguments as the ForkingDigester.ForkSequence 433 func (mmForkSequence *mForkingDigesterMockForkSequence) Inspect(f func()) *mForkingDigesterMockForkSequence { 434 if mmForkSequence.mock.inspectFuncForkSequence != nil { 435 mmForkSequence.mock.t.Fatalf("Inspect function is already set for ForkingDigesterMock.ForkSequence") 436 } 437 438 mmForkSequence.mock.inspectFuncForkSequence = f 439 440 return mmForkSequence 441 } 442 443 // Return sets up results that will be returned by ForkingDigester.ForkSequence 444 func (mmForkSequence *mForkingDigesterMockForkSequence) Return(f1 ForkingDigester) *ForkingDigesterMock { 445 if mmForkSequence.mock.funcForkSequence != nil { 446 mmForkSequence.mock.t.Fatalf("ForkingDigesterMock.ForkSequence mock is already set by Set") 447 } 448 449 if mmForkSequence.defaultExpectation == nil { 450 mmForkSequence.defaultExpectation = &ForkingDigesterMockForkSequenceExpectation{mock: mmForkSequence.mock} 451 } 452 mmForkSequence.defaultExpectation.results = &ForkingDigesterMockForkSequenceResults{f1} 453 return mmForkSequence.mock 454 } 455 456 //Set uses given function f to mock the ForkingDigester.ForkSequence method 457 func (mmForkSequence *mForkingDigesterMockForkSequence) Set(f func() (f1 ForkingDigester)) *ForkingDigesterMock { 458 if mmForkSequence.defaultExpectation != nil { 459 mmForkSequence.mock.t.Fatalf("Default expectation is already set for the ForkingDigester.ForkSequence method") 460 } 461 462 if len(mmForkSequence.expectations) > 0 { 463 mmForkSequence.mock.t.Fatalf("Some expectations are already set for the ForkingDigester.ForkSequence method") 464 } 465 466 mmForkSequence.mock.funcForkSequence = f 467 return mmForkSequence.mock 468 } 469 470 // ForkSequence implements ForkingDigester 471 func (mmForkSequence *ForkingDigesterMock) ForkSequence() (f1 ForkingDigester) { 472 mm_atomic.AddUint64(&mmForkSequence.beforeForkSequenceCounter, 1) 473 defer mm_atomic.AddUint64(&mmForkSequence.afterForkSequenceCounter, 1) 474 475 if mmForkSequence.inspectFuncForkSequence != nil { 476 mmForkSequence.inspectFuncForkSequence() 477 } 478 479 if mmForkSequence.ForkSequenceMock.defaultExpectation != nil { 480 mm_atomic.AddUint64(&mmForkSequence.ForkSequenceMock.defaultExpectation.Counter, 1) 481 482 mm_results := mmForkSequence.ForkSequenceMock.defaultExpectation.results 483 if mm_results == nil { 484 mmForkSequence.t.Fatal("No results are set for the ForkingDigesterMock.ForkSequence") 485 } 486 return (*mm_results).f1 487 } 488 if mmForkSequence.funcForkSequence != nil { 489 return mmForkSequence.funcForkSequence() 490 } 491 mmForkSequence.t.Fatalf("Unexpected call to ForkingDigesterMock.ForkSequence.") 492 return 493 } 494 495 // ForkSequenceAfterCounter returns a count of finished ForkingDigesterMock.ForkSequence invocations 496 func (mmForkSequence *ForkingDigesterMock) ForkSequenceAfterCounter() uint64 { 497 return mm_atomic.LoadUint64(&mmForkSequence.afterForkSequenceCounter) 498 } 499 500 // ForkSequenceBeforeCounter returns a count of ForkingDigesterMock.ForkSequence invocations 501 func (mmForkSequence *ForkingDigesterMock) ForkSequenceBeforeCounter() uint64 { 502 return mm_atomic.LoadUint64(&mmForkSequence.beforeForkSequenceCounter) 503 } 504 505 // MinimockForkSequenceDone returns true if the count of the ForkSequence invocations corresponds 506 // the number of defined expectations 507 func (m *ForkingDigesterMock) MinimockForkSequenceDone() bool { 508 for _, e := range m.ForkSequenceMock.expectations { 509 if mm_atomic.LoadUint64(&e.Counter) < 1 { 510 return false 511 } 512 } 513 514 // if default expectation was set then invocations count should be greater than zero 515 if m.ForkSequenceMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterForkSequenceCounter) < 1 { 516 return false 517 } 518 // if func was set then invocations count should be greater than zero 519 if m.funcForkSequence != nil && mm_atomic.LoadUint64(&m.afterForkSequenceCounter) < 1 { 520 return false 521 } 522 return true 523 } 524 525 // MinimockForkSequenceInspect logs each unmet expectation 526 func (m *ForkingDigesterMock) MinimockForkSequenceInspect() { 527 for _, e := range m.ForkSequenceMock.expectations { 528 if mm_atomic.LoadUint64(&e.Counter) < 1 { 529 m.t.Error("Expected call to ForkingDigesterMock.ForkSequence") 530 } 531 } 532 533 // if default expectation was set then invocations count should be greater than zero 534 if m.ForkSequenceMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterForkSequenceCounter) < 1 { 535 m.t.Error("Expected call to ForkingDigesterMock.ForkSequence") 536 } 537 // if func was set then invocations count should be greater than zero 538 if m.funcForkSequence != nil && mm_atomic.LoadUint64(&m.afterForkSequenceCounter) < 1 { 539 m.t.Error("Expected call to ForkingDigesterMock.ForkSequence") 540 } 541 } 542 543 type mForkingDigesterMockGetDigestMethod struct { 544 mock *ForkingDigesterMock 545 defaultExpectation *ForkingDigesterMockGetDigestMethodExpectation 546 expectations []*ForkingDigesterMockGetDigestMethodExpectation 547 } 548 549 // ForkingDigesterMockGetDigestMethodExpectation specifies expectation struct of the ForkingDigester.GetDigestMethod 550 type ForkingDigesterMockGetDigestMethodExpectation struct { 551 mock *ForkingDigesterMock 552 553 results *ForkingDigesterMockGetDigestMethodResults 554 Counter uint64 555 } 556 557 // ForkingDigesterMockGetDigestMethodResults contains results of the ForkingDigester.GetDigestMethod 558 type ForkingDigesterMockGetDigestMethodResults struct { 559 d1 DigestMethod 560 } 561 562 // Expect sets up expected params for ForkingDigester.GetDigestMethod 563 func (mmGetDigestMethod *mForkingDigesterMockGetDigestMethod) Expect() *mForkingDigesterMockGetDigestMethod { 564 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 565 mmGetDigestMethod.mock.t.Fatalf("ForkingDigesterMock.GetDigestMethod mock is already set by Set") 566 } 567 568 if mmGetDigestMethod.defaultExpectation == nil { 569 mmGetDigestMethod.defaultExpectation = &ForkingDigesterMockGetDigestMethodExpectation{} 570 } 571 572 return mmGetDigestMethod 573 } 574 575 // Inspect accepts an inspector function that has same arguments as the ForkingDigester.GetDigestMethod 576 func (mmGetDigestMethod *mForkingDigesterMockGetDigestMethod) Inspect(f func()) *mForkingDigesterMockGetDigestMethod { 577 if mmGetDigestMethod.mock.inspectFuncGetDigestMethod != nil { 578 mmGetDigestMethod.mock.t.Fatalf("Inspect function is already set for ForkingDigesterMock.GetDigestMethod") 579 } 580 581 mmGetDigestMethod.mock.inspectFuncGetDigestMethod = f 582 583 return mmGetDigestMethod 584 } 585 586 // Return sets up results that will be returned by ForkingDigester.GetDigestMethod 587 func (mmGetDigestMethod *mForkingDigesterMockGetDigestMethod) Return(d1 DigestMethod) *ForkingDigesterMock { 588 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 589 mmGetDigestMethod.mock.t.Fatalf("ForkingDigesterMock.GetDigestMethod mock is already set by Set") 590 } 591 592 if mmGetDigestMethod.defaultExpectation == nil { 593 mmGetDigestMethod.defaultExpectation = &ForkingDigesterMockGetDigestMethodExpectation{mock: mmGetDigestMethod.mock} 594 } 595 mmGetDigestMethod.defaultExpectation.results = &ForkingDigesterMockGetDigestMethodResults{d1} 596 return mmGetDigestMethod.mock 597 } 598 599 //Set uses given function f to mock the ForkingDigester.GetDigestMethod method 600 func (mmGetDigestMethod *mForkingDigesterMockGetDigestMethod) Set(f func() (d1 DigestMethod)) *ForkingDigesterMock { 601 if mmGetDigestMethod.defaultExpectation != nil { 602 mmGetDigestMethod.mock.t.Fatalf("Default expectation is already set for the ForkingDigester.GetDigestMethod method") 603 } 604 605 if len(mmGetDigestMethod.expectations) > 0 { 606 mmGetDigestMethod.mock.t.Fatalf("Some expectations are already set for the ForkingDigester.GetDigestMethod method") 607 } 608 609 mmGetDigestMethod.mock.funcGetDigestMethod = f 610 return mmGetDigestMethod.mock 611 } 612 613 // GetDigestMethod implements ForkingDigester 614 func (mmGetDigestMethod *ForkingDigesterMock) GetDigestMethod() (d1 DigestMethod) { 615 mm_atomic.AddUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter, 1) 616 defer mm_atomic.AddUint64(&mmGetDigestMethod.afterGetDigestMethodCounter, 1) 617 618 if mmGetDigestMethod.inspectFuncGetDigestMethod != nil { 619 mmGetDigestMethod.inspectFuncGetDigestMethod() 620 } 621 622 if mmGetDigestMethod.GetDigestMethodMock.defaultExpectation != nil { 623 mm_atomic.AddUint64(&mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.Counter, 1) 624 625 mm_results := mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.results 626 if mm_results == nil { 627 mmGetDigestMethod.t.Fatal("No results are set for the ForkingDigesterMock.GetDigestMethod") 628 } 629 return (*mm_results).d1 630 } 631 if mmGetDigestMethod.funcGetDigestMethod != nil { 632 return mmGetDigestMethod.funcGetDigestMethod() 633 } 634 mmGetDigestMethod.t.Fatalf("Unexpected call to ForkingDigesterMock.GetDigestMethod.") 635 return 636 } 637 638 // GetDigestMethodAfterCounter returns a count of finished ForkingDigesterMock.GetDigestMethod invocations 639 func (mmGetDigestMethod *ForkingDigesterMock) GetDigestMethodAfterCounter() uint64 { 640 return mm_atomic.LoadUint64(&mmGetDigestMethod.afterGetDigestMethodCounter) 641 } 642 643 // GetDigestMethodBeforeCounter returns a count of ForkingDigesterMock.GetDigestMethod invocations 644 func (mmGetDigestMethod *ForkingDigesterMock) GetDigestMethodBeforeCounter() uint64 { 645 return mm_atomic.LoadUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter) 646 } 647 648 // MinimockGetDigestMethodDone returns true if the count of the GetDigestMethod invocations corresponds 649 // the number of defined expectations 650 func (m *ForkingDigesterMock) MinimockGetDigestMethodDone() bool { 651 for _, e := range m.GetDigestMethodMock.expectations { 652 if mm_atomic.LoadUint64(&e.Counter) < 1 { 653 return false 654 } 655 } 656 657 // if default expectation was set then invocations count should be greater than zero 658 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 659 return false 660 } 661 // if func was set then invocations count should be greater than zero 662 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 663 return false 664 } 665 return true 666 } 667 668 // MinimockGetDigestMethodInspect logs each unmet expectation 669 func (m *ForkingDigesterMock) MinimockGetDigestMethodInspect() { 670 for _, e := range m.GetDigestMethodMock.expectations { 671 if mm_atomic.LoadUint64(&e.Counter) < 1 { 672 m.t.Error("Expected call to ForkingDigesterMock.GetDigestMethod") 673 } 674 } 675 676 // if default expectation was set then invocations count should be greater than zero 677 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 678 m.t.Error("Expected call to ForkingDigesterMock.GetDigestMethod") 679 } 680 // if func was set then invocations count should be greater than zero 681 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 682 m.t.Error("Expected call to ForkingDigesterMock.GetDigestMethod") 683 } 684 } 685 686 type mForkingDigesterMockGetDigestSize struct { 687 mock *ForkingDigesterMock 688 defaultExpectation *ForkingDigesterMockGetDigestSizeExpectation 689 expectations []*ForkingDigesterMockGetDigestSizeExpectation 690 } 691 692 // ForkingDigesterMockGetDigestSizeExpectation specifies expectation struct of the ForkingDigester.GetDigestSize 693 type ForkingDigesterMockGetDigestSizeExpectation struct { 694 mock *ForkingDigesterMock 695 696 results *ForkingDigesterMockGetDigestSizeResults 697 Counter uint64 698 } 699 700 // ForkingDigesterMockGetDigestSizeResults contains results of the ForkingDigester.GetDigestSize 701 type ForkingDigesterMockGetDigestSizeResults struct { 702 i1 int 703 } 704 705 // Expect sets up expected params for ForkingDigester.GetDigestSize 706 func (mmGetDigestSize *mForkingDigesterMockGetDigestSize) Expect() *mForkingDigesterMockGetDigestSize { 707 if mmGetDigestSize.mock.funcGetDigestSize != nil { 708 mmGetDigestSize.mock.t.Fatalf("ForkingDigesterMock.GetDigestSize mock is already set by Set") 709 } 710 711 if mmGetDigestSize.defaultExpectation == nil { 712 mmGetDigestSize.defaultExpectation = &ForkingDigesterMockGetDigestSizeExpectation{} 713 } 714 715 return mmGetDigestSize 716 } 717 718 // Inspect accepts an inspector function that has same arguments as the ForkingDigester.GetDigestSize 719 func (mmGetDigestSize *mForkingDigesterMockGetDigestSize) Inspect(f func()) *mForkingDigesterMockGetDigestSize { 720 if mmGetDigestSize.mock.inspectFuncGetDigestSize != nil { 721 mmGetDigestSize.mock.t.Fatalf("Inspect function is already set for ForkingDigesterMock.GetDigestSize") 722 } 723 724 mmGetDigestSize.mock.inspectFuncGetDigestSize = f 725 726 return mmGetDigestSize 727 } 728 729 // Return sets up results that will be returned by ForkingDigester.GetDigestSize 730 func (mmGetDigestSize *mForkingDigesterMockGetDigestSize) Return(i1 int) *ForkingDigesterMock { 731 if mmGetDigestSize.mock.funcGetDigestSize != nil { 732 mmGetDigestSize.mock.t.Fatalf("ForkingDigesterMock.GetDigestSize mock is already set by Set") 733 } 734 735 if mmGetDigestSize.defaultExpectation == nil { 736 mmGetDigestSize.defaultExpectation = &ForkingDigesterMockGetDigestSizeExpectation{mock: mmGetDigestSize.mock} 737 } 738 mmGetDigestSize.defaultExpectation.results = &ForkingDigesterMockGetDigestSizeResults{i1} 739 return mmGetDigestSize.mock 740 } 741 742 //Set uses given function f to mock the ForkingDigester.GetDigestSize method 743 func (mmGetDigestSize *mForkingDigesterMockGetDigestSize) Set(f func() (i1 int)) *ForkingDigesterMock { 744 if mmGetDigestSize.defaultExpectation != nil { 745 mmGetDigestSize.mock.t.Fatalf("Default expectation is already set for the ForkingDigester.GetDigestSize method") 746 } 747 748 if len(mmGetDigestSize.expectations) > 0 { 749 mmGetDigestSize.mock.t.Fatalf("Some expectations are already set for the ForkingDigester.GetDigestSize method") 750 } 751 752 mmGetDigestSize.mock.funcGetDigestSize = f 753 return mmGetDigestSize.mock 754 } 755 756 // GetDigestSize implements ForkingDigester 757 func (mmGetDigestSize *ForkingDigesterMock) GetDigestSize() (i1 int) { 758 mm_atomic.AddUint64(&mmGetDigestSize.beforeGetDigestSizeCounter, 1) 759 defer mm_atomic.AddUint64(&mmGetDigestSize.afterGetDigestSizeCounter, 1) 760 761 if mmGetDigestSize.inspectFuncGetDigestSize != nil { 762 mmGetDigestSize.inspectFuncGetDigestSize() 763 } 764 765 if mmGetDigestSize.GetDigestSizeMock.defaultExpectation != nil { 766 mm_atomic.AddUint64(&mmGetDigestSize.GetDigestSizeMock.defaultExpectation.Counter, 1) 767 768 mm_results := mmGetDigestSize.GetDigestSizeMock.defaultExpectation.results 769 if mm_results == nil { 770 mmGetDigestSize.t.Fatal("No results are set for the ForkingDigesterMock.GetDigestSize") 771 } 772 return (*mm_results).i1 773 } 774 if mmGetDigestSize.funcGetDigestSize != nil { 775 return mmGetDigestSize.funcGetDigestSize() 776 } 777 mmGetDigestSize.t.Fatalf("Unexpected call to ForkingDigesterMock.GetDigestSize.") 778 return 779 } 780 781 // GetDigestSizeAfterCounter returns a count of finished ForkingDigesterMock.GetDigestSize invocations 782 func (mmGetDigestSize *ForkingDigesterMock) GetDigestSizeAfterCounter() uint64 { 783 return mm_atomic.LoadUint64(&mmGetDigestSize.afterGetDigestSizeCounter) 784 } 785 786 // GetDigestSizeBeforeCounter returns a count of ForkingDigesterMock.GetDigestSize invocations 787 func (mmGetDigestSize *ForkingDigesterMock) GetDigestSizeBeforeCounter() uint64 { 788 return mm_atomic.LoadUint64(&mmGetDigestSize.beforeGetDigestSizeCounter) 789 } 790 791 // MinimockGetDigestSizeDone returns true if the count of the GetDigestSize invocations corresponds 792 // the number of defined expectations 793 func (m *ForkingDigesterMock) MinimockGetDigestSizeDone() bool { 794 for _, e := range m.GetDigestSizeMock.expectations { 795 if mm_atomic.LoadUint64(&e.Counter) < 1 { 796 return false 797 } 798 } 799 800 // if default expectation was set then invocations count should be greater than zero 801 if m.GetDigestSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 802 return false 803 } 804 // if func was set then invocations count should be greater than zero 805 if m.funcGetDigestSize != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 806 return false 807 } 808 return true 809 } 810 811 // MinimockGetDigestSizeInspect logs each unmet expectation 812 func (m *ForkingDigesterMock) MinimockGetDigestSizeInspect() { 813 for _, e := range m.GetDigestSizeMock.expectations { 814 if mm_atomic.LoadUint64(&e.Counter) < 1 { 815 m.t.Error("Expected call to ForkingDigesterMock.GetDigestSize") 816 } 817 } 818 819 // if default expectation was set then invocations count should be greater than zero 820 if m.GetDigestSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 821 m.t.Error("Expected call to ForkingDigesterMock.GetDigestSize") 822 } 823 // if func was set then invocations count should be greater than zero 824 if m.funcGetDigestSize != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 825 m.t.Error("Expected call to ForkingDigesterMock.GetDigestSize") 826 } 827 } 828 829 // MinimockFinish checks that all mocked methods have been called the expected number of times 830 func (m *ForkingDigesterMock) MinimockFinish() { 831 if !m.minimockDone() { 832 m.MinimockAddNextInspect() 833 834 m.MinimockFinishSequenceInspect() 835 836 m.MinimockForkSequenceInspect() 837 838 m.MinimockGetDigestMethodInspect() 839 840 m.MinimockGetDigestSizeInspect() 841 m.t.FailNow() 842 } 843 } 844 845 // MinimockWait waits for all mocked methods to be called the expected number of times 846 func (m *ForkingDigesterMock) MinimockWait(timeout mm_time.Duration) { 847 timeoutCh := mm_time.After(timeout) 848 for { 849 if m.minimockDone() { 850 return 851 } 852 select { 853 case <-timeoutCh: 854 m.MinimockFinish() 855 return 856 case <-mm_time.After(10 * mm_time.Millisecond): 857 } 858 } 859 } 860 861 func (m *ForkingDigesterMock) minimockDone() bool { 862 done := true 863 return done && 864 m.MinimockAddNextDone() && 865 m.MinimockFinishSequenceDone() && 866 m.MinimockForkSequenceDone() && 867 m.MinimockGetDigestMethodDone() && 868 m.MinimockGetDigestSizeDone() 869 }