github.com/insolar/vanilla@v0.0.0-20201023172447-248fdf805322/cryptkit/digest_holder_mock.go (about) 1 package cryptkit 2 3 // Code generated by http://github.com/gojuno/minimock (dev). DO NOT EDIT. 4 5 import ( 6 "io" 7 "sync" 8 mm_atomic "sync/atomic" 9 mm_time "time" 10 11 "github.com/gojuno/minimock/v3" 12 "github.com/insolar/vanilla/longbits" 13 ) 14 15 // DigestHolderMock implements DigestHolder 16 type DigestHolderMock struct { 17 t minimock.Tester 18 19 funcAsByteString func() (b1 longbits.ByteString) 20 inspectFuncAsByteString func() 21 afterAsByteStringCounter uint64 22 beforeAsByteStringCounter uint64 23 AsByteStringMock mDigestHolderMockAsByteString 24 25 funcCopyTo func(p []byte) (i1 int) 26 inspectFuncCopyTo func(p []byte) 27 afterCopyToCounter uint64 28 beforeCopyToCounter uint64 29 CopyToMock mDigestHolderMockCopyTo 30 31 funcEquals func(other DigestHolder) (b1 bool) 32 inspectFuncEquals func(other DigestHolder) 33 afterEqualsCounter uint64 34 beforeEqualsCounter uint64 35 EqualsMock mDigestHolderMockEquals 36 37 funcFixedByteSize func() (i1 int) 38 inspectFuncFixedByteSize func() 39 afterFixedByteSizeCounter uint64 40 beforeFixedByteSizeCounter uint64 41 FixedByteSizeMock mDigestHolderMockFixedByteSize 42 43 funcFoldToUint64 func() (u1 uint64) 44 inspectFuncFoldToUint64 func() 45 afterFoldToUint64Counter uint64 46 beforeFoldToUint64Counter uint64 47 FoldToUint64Mock mDigestHolderMockFoldToUint64 48 49 funcGetDigestMethod func() (d1 DigestMethod) 50 inspectFuncGetDigestMethod func() 51 afterGetDigestMethodCounter uint64 52 beforeGetDigestMethodCounter uint64 53 GetDigestMethodMock mDigestHolderMockGetDigestMethod 54 55 funcSignWith func(signer DigestSigner) (s1 SignedDigestHolder) 56 inspectFuncSignWith func(signer DigestSigner) 57 afterSignWithCounter uint64 58 beforeSignWithCounter uint64 59 SignWithMock mDigestHolderMockSignWith 60 61 funcWriteTo func(w io.Writer) (n int64, err error) 62 inspectFuncWriteTo func(w io.Writer) 63 afterWriteToCounter uint64 64 beforeWriteToCounter uint64 65 WriteToMock mDigestHolderMockWriteTo 66 } 67 68 // NewDigestHolderMock returns a mock for DigestHolder 69 func NewDigestHolderMock(t minimock.Tester) *DigestHolderMock { 70 m := &DigestHolderMock{t: t} 71 if controller, ok := t.(minimock.MockController); ok { 72 controller.RegisterMocker(m) 73 } 74 75 m.AsByteStringMock = mDigestHolderMockAsByteString{mock: m} 76 77 m.CopyToMock = mDigestHolderMockCopyTo{mock: m} 78 m.CopyToMock.callArgs = []*DigestHolderMockCopyToParams{} 79 80 m.EqualsMock = mDigestHolderMockEquals{mock: m} 81 m.EqualsMock.callArgs = []*DigestHolderMockEqualsParams{} 82 83 m.FixedByteSizeMock = mDigestHolderMockFixedByteSize{mock: m} 84 85 m.FoldToUint64Mock = mDigestHolderMockFoldToUint64{mock: m} 86 87 m.GetDigestMethodMock = mDigestHolderMockGetDigestMethod{mock: m} 88 89 m.SignWithMock = mDigestHolderMockSignWith{mock: m} 90 m.SignWithMock.callArgs = []*DigestHolderMockSignWithParams{} 91 92 m.WriteToMock = mDigestHolderMockWriteTo{mock: m} 93 m.WriteToMock.callArgs = []*DigestHolderMockWriteToParams{} 94 95 return m 96 } 97 98 type mDigestHolderMockAsByteString struct { 99 mock *DigestHolderMock 100 defaultExpectation *DigestHolderMockAsByteStringExpectation 101 expectations []*DigestHolderMockAsByteStringExpectation 102 } 103 104 // DigestHolderMockAsByteStringExpectation specifies expectation struct of the DigestHolder.AsByteString 105 type DigestHolderMockAsByteStringExpectation struct { 106 mock *DigestHolderMock 107 108 results *DigestHolderMockAsByteStringResults 109 Counter uint64 110 } 111 112 // DigestHolderMockAsByteStringResults contains results of the DigestHolder.AsByteString 113 type DigestHolderMockAsByteStringResults struct { 114 b1 longbits.ByteString 115 } 116 117 // Expect sets up expected params for DigestHolder.AsByteString 118 func (mmAsByteString *mDigestHolderMockAsByteString) Expect() *mDigestHolderMockAsByteString { 119 if mmAsByteString.mock.funcAsByteString != nil { 120 mmAsByteString.mock.t.Fatalf("DigestHolderMock.AsByteString mock is already set by Set") 121 } 122 123 if mmAsByteString.defaultExpectation == nil { 124 mmAsByteString.defaultExpectation = &DigestHolderMockAsByteStringExpectation{} 125 } 126 127 return mmAsByteString 128 } 129 130 // Inspect accepts an inspector function that has same arguments as the DigestHolder.AsByteString 131 func (mmAsByteString *mDigestHolderMockAsByteString) Inspect(f func()) *mDigestHolderMockAsByteString { 132 if mmAsByteString.mock.inspectFuncAsByteString != nil { 133 mmAsByteString.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.AsByteString") 134 } 135 136 mmAsByteString.mock.inspectFuncAsByteString = f 137 138 return mmAsByteString 139 } 140 141 // Return sets up results that will be returned by DigestHolder.AsByteString 142 func (mmAsByteString *mDigestHolderMockAsByteString) Return(b1 longbits.ByteString) *DigestHolderMock { 143 if mmAsByteString.mock.funcAsByteString != nil { 144 mmAsByteString.mock.t.Fatalf("DigestHolderMock.AsByteString mock is already set by Set") 145 } 146 147 if mmAsByteString.defaultExpectation == nil { 148 mmAsByteString.defaultExpectation = &DigestHolderMockAsByteStringExpectation{mock: mmAsByteString.mock} 149 } 150 mmAsByteString.defaultExpectation.results = &DigestHolderMockAsByteStringResults{b1} 151 return mmAsByteString.mock 152 } 153 154 //Set uses given function f to mock the DigestHolder.AsByteString method 155 func (mmAsByteString *mDigestHolderMockAsByteString) Set(f func() (b1 longbits.ByteString)) *DigestHolderMock { 156 if mmAsByteString.defaultExpectation != nil { 157 mmAsByteString.mock.t.Fatalf("Default expectation is already set for the DigestHolder.AsByteString method") 158 } 159 160 if len(mmAsByteString.expectations) > 0 { 161 mmAsByteString.mock.t.Fatalf("Some expectations are already set for the DigestHolder.AsByteString method") 162 } 163 164 mmAsByteString.mock.funcAsByteString = f 165 return mmAsByteString.mock 166 } 167 168 // AsByteString implements DigestHolder 169 func (mmAsByteString *DigestHolderMock) AsByteString() (b1 longbits.ByteString) { 170 mm_atomic.AddUint64(&mmAsByteString.beforeAsByteStringCounter, 1) 171 defer mm_atomic.AddUint64(&mmAsByteString.afterAsByteStringCounter, 1) 172 173 if mmAsByteString.inspectFuncAsByteString != nil { 174 mmAsByteString.inspectFuncAsByteString() 175 } 176 177 if mmAsByteString.AsByteStringMock.defaultExpectation != nil { 178 mm_atomic.AddUint64(&mmAsByteString.AsByteStringMock.defaultExpectation.Counter, 1) 179 180 mm_results := mmAsByteString.AsByteStringMock.defaultExpectation.results 181 if mm_results == nil { 182 mmAsByteString.t.Fatal("No results are set for the DigestHolderMock.AsByteString") 183 } 184 return (*mm_results).b1 185 } 186 if mmAsByteString.funcAsByteString != nil { 187 return mmAsByteString.funcAsByteString() 188 } 189 mmAsByteString.t.Fatalf("Unexpected call to DigestHolderMock.AsByteString.") 190 return 191 } 192 193 // AsByteStringAfterCounter returns a count of finished DigestHolderMock.AsByteString invocations 194 func (mmAsByteString *DigestHolderMock) AsByteStringAfterCounter() uint64 { 195 return mm_atomic.LoadUint64(&mmAsByteString.afterAsByteStringCounter) 196 } 197 198 // AsByteStringBeforeCounter returns a count of DigestHolderMock.AsByteString invocations 199 func (mmAsByteString *DigestHolderMock) AsByteStringBeforeCounter() uint64 { 200 return mm_atomic.LoadUint64(&mmAsByteString.beforeAsByteStringCounter) 201 } 202 203 // MinimockAsByteStringDone returns true if the count of the AsByteString invocations corresponds 204 // the number of defined expectations 205 func (m *DigestHolderMock) MinimockAsByteStringDone() bool { 206 for _, e := range m.AsByteStringMock.expectations { 207 if mm_atomic.LoadUint64(&e.Counter) < 1 { 208 return false 209 } 210 } 211 212 // if default expectation was set then invocations count should be greater than zero 213 if m.AsByteStringMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterAsByteStringCounter) < 1 { 214 return false 215 } 216 // if func was set then invocations count should be greater than zero 217 if m.funcAsByteString != nil && mm_atomic.LoadUint64(&m.afterAsByteStringCounter) < 1 { 218 return false 219 } 220 return true 221 } 222 223 // MinimockAsByteStringInspect logs each unmet expectation 224 func (m *DigestHolderMock) MinimockAsByteStringInspect() { 225 for _, e := range m.AsByteStringMock.expectations { 226 if mm_atomic.LoadUint64(&e.Counter) < 1 { 227 m.t.Error("Expected call to DigestHolderMock.AsByteString") 228 } 229 } 230 231 // if default expectation was set then invocations count should be greater than zero 232 if m.AsByteStringMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterAsByteStringCounter) < 1 { 233 m.t.Error("Expected call to DigestHolderMock.AsByteString") 234 } 235 // if func was set then invocations count should be greater than zero 236 if m.funcAsByteString != nil && mm_atomic.LoadUint64(&m.afterAsByteStringCounter) < 1 { 237 m.t.Error("Expected call to DigestHolderMock.AsByteString") 238 } 239 } 240 241 type mDigestHolderMockCopyTo struct { 242 mock *DigestHolderMock 243 defaultExpectation *DigestHolderMockCopyToExpectation 244 expectations []*DigestHolderMockCopyToExpectation 245 246 callArgs []*DigestHolderMockCopyToParams 247 mutex sync.RWMutex 248 } 249 250 // DigestHolderMockCopyToExpectation specifies expectation struct of the DigestHolder.CopyTo 251 type DigestHolderMockCopyToExpectation struct { 252 mock *DigestHolderMock 253 params *DigestHolderMockCopyToParams 254 results *DigestHolderMockCopyToResults 255 Counter uint64 256 } 257 258 // DigestHolderMockCopyToParams contains parameters of the DigestHolder.CopyTo 259 type DigestHolderMockCopyToParams struct { 260 p []byte 261 } 262 263 // DigestHolderMockCopyToResults contains results of the DigestHolder.CopyTo 264 type DigestHolderMockCopyToResults struct { 265 i1 int 266 } 267 268 // Expect sets up expected params for DigestHolder.CopyTo 269 func (mmCopyTo *mDigestHolderMockCopyTo) Expect(p []byte) *mDigestHolderMockCopyTo { 270 if mmCopyTo.mock.funcCopyTo != nil { 271 mmCopyTo.mock.t.Fatalf("DigestHolderMock.CopyTo mock is already set by Set") 272 } 273 274 if mmCopyTo.defaultExpectation == nil { 275 mmCopyTo.defaultExpectation = &DigestHolderMockCopyToExpectation{} 276 } 277 278 mmCopyTo.defaultExpectation.params = &DigestHolderMockCopyToParams{p} 279 for _, e := range mmCopyTo.expectations { 280 if minimock.Equal(e.params, mmCopyTo.defaultExpectation.params) { 281 mmCopyTo.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmCopyTo.defaultExpectation.params) 282 } 283 } 284 285 return mmCopyTo 286 } 287 288 // Inspect accepts an inspector function that has same arguments as the DigestHolder.CopyTo 289 func (mmCopyTo *mDigestHolderMockCopyTo) Inspect(f func(p []byte)) *mDigestHolderMockCopyTo { 290 if mmCopyTo.mock.inspectFuncCopyTo != nil { 291 mmCopyTo.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.CopyTo") 292 } 293 294 mmCopyTo.mock.inspectFuncCopyTo = f 295 296 return mmCopyTo 297 } 298 299 // Return sets up results that will be returned by DigestHolder.CopyTo 300 func (mmCopyTo *mDigestHolderMockCopyTo) Return(i1 int) *DigestHolderMock { 301 if mmCopyTo.mock.funcCopyTo != nil { 302 mmCopyTo.mock.t.Fatalf("DigestHolderMock.CopyTo mock is already set by Set") 303 } 304 305 if mmCopyTo.defaultExpectation == nil { 306 mmCopyTo.defaultExpectation = &DigestHolderMockCopyToExpectation{mock: mmCopyTo.mock} 307 } 308 mmCopyTo.defaultExpectation.results = &DigestHolderMockCopyToResults{i1} 309 return mmCopyTo.mock 310 } 311 312 //Set uses given function f to mock the DigestHolder.CopyTo method 313 func (mmCopyTo *mDigestHolderMockCopyTo) Set(f func(p []byte) (i1 int)) *DigestHolderMock { 314 if mmCopyTo.defaultExpectation != nil { 315 mmCopyTo.mock.t.Fatalf("Default expectation is already set for the DigestHolder.CopyTo method") 316 } 317 318 if len(mmCopyTo.expectations) > 0 { 319 mmCopyTo.mock.t.Fatalf("Some expectations are already set for the DigestHolder.CopyTo method") 320 } 321 322 mmCopyTo.mock.funcCopyTo = f 323 return mmCopyTo.mock 324 } 325 326 // When sets expectation for the DigestHolder.CopyTo which will trigger the result defined by the following 327 // Then helper 328 func (mmCopyTo *mDigestHolderMockCopyTo) When(p []byte) *DigestHolderMockCopyToExpectation { 329 if mmCopyTo.mock.funcCopyTo != nil { 330 mmCopyTo.mock.t.Fatalf("DigestHolderMock.CopyTo mock is already set by Set") 331 } 332 333 expectation := &DigestHolderMockCopyToExpectation{ 334 mock: mmCopyTo.mock, 335 params: &DigestHolderMockCopyToParams{p}, 336 } 337 mmCopyTo.expectations = append(mmCopyTo.expectations, expectation) 338 return expectation 339 } 340 341 // Then sets up DigestHolder.CopyTo return parameters for the expectation previously defined by the When method 342 func (e *DigestHolderMockCopyToExpectation) Then(i1 int) *DigestHolderMock { 343 e.results = &DigestHolderMockCopyToResults{i1} 344 return e.mock 345 } 346 347 // CopyTo implements DigestHolder 348 func (mmCopyTo *DigestHolderMock) CopyTo(p []byte) (i1 int) { 349 mm_atomic.AddUint64(&mmCopyTo.beforeCopyToCounter, 1) 350 defer mm_atomic.AddUint64(&mmCopyTo.afterCopyToCounter, 1) 351 352 if mmCopyTo.inspectFuncCopyTo != nil { 353 mmCopyTo.inspectFuncCopyTo(p) 354 } 355 356 mm_params := &DigestHolderMockCopyToParams{p} 357 358 // Record call args 359 mmCopyTo.CopyToMock.mutex.Lock() 360 mmCopyTo.CopyToMock.callArgs = append(mmCopyTo.CopyToMock.callArgs, mm_params) 361 mmCopyTo.CopyToMock.mutex.Unlock() 362 363 for _, e := range mmCopyTo.CopyToMock.expectations { 364 if minimock.Equal(e.params, mm_params) { 365 mm_atomic.AddUint64(&e.Counter, 1) 366 return e.results.i1 367 } 368 } 369 370 if mmCopyTo.CopyToMock.defaultExpectation != nil { 371 mm_atomic.AddUint64(&mmCopyTo.CopyToMock.defaultExpectation.Counter, 1) 372 mm_want := mmCopyTo.CopyToMock.defaultExpectation.params 373 mm_got := DigestHolderMockCopyToParams{p} 374 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 375 mmCopyTo.t.Errorf("DigestHolderMock.CopyTo got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 376 } 377 378 mm_results := mmCopyTo.CopyToMock.defaultExpectation.results 379 if mm_results == nil { 380 mmCopyTo.t.Fatal("No results are set for the DigestHolderMock.CopyTo") 381 } 382 return (*mm_results).i1 383 } 384 if mmCopyTo.funcCopyTo != nil { 385 return mmCopyTo.funcCopyTo(p) 386 } 387 mmCopyTo.t.Fatalf("Unexpected call to DigestHolderMock.CopyTo. %v", p) 388 return 389 } 390 391 // CopyToAfterCounter returns a count of finished DigestHolderMock.CopyTo invocations 392 func (mmCopyTo *DigestHolderMock) CopyToAfterCounter() uint64 { 393 return mm_atomic.LoadUint64(&mmCopyTo.afterCopyToCounter) 394 } 395 396 // CopyToBeforeCounter returns a count of DigestHolderMock.CopyTo invocations 397 func (mmCopyTo *DigestHolderMock) CopyToBeforeCounter() uint64 { 398 return mm_atomic.LoadUint64(&mmCopyTo.beforeCopyToCounter) 399 } 400 401 // Calls returns a list of arguments used in each call to DigestHolderMock.CopyTo. 402 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 403 func (mmCopyTo *mDigestHolderMockCopyTo) Calls() []*DigestHolderMockCopyToParams { 404 mmCopyTo.mutex.RLock() 405 406 argCopy := make([]*DigestHolderMockCopyToParams, len(mmCopyTo.callArgs)) 407 copy(argCopy, mmCopyTo.callArgs) 408 409 mmCopyTo.mutex.RUnlock() 410 411 return argCopy 412 } 413 414 // MinimockCopyToDone returns true if the count of the CopyTo invocations corresponds 415 // the number of defined expectations 416 func (m *DigestHolderMock) MinimockCopyToDone() bool { 417 for _, e := range m.CopyToMock.expectations { 418 if mm_atomic.LoadUint64(&e.Counter) < 1 { 419 return false 420 } 421 } 422 423 // if default expectation was set then invocations count should be greater than zero 424 if m.CopyToMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterCopyToCounter) < 1 { 425 return false 426 } 427 // if func was set then invocations count should be greater than zero 428 if m.funcCopyTo != nil && mm_atomic.LoadUint64(&m.afterCopyToCounter) < 1 { 429 return false 430 } 431 return true 432 } 433 434 // MinimockCopyToInspect logs each unmet expectation 435 func (m *DigestHolderMock) MinimockCopyToInspect() { 436 for _, e := range m.CopyToMock.expectations { 437 if mm_atomic.LoadUint64(&e.Counter) < 1 { 438 m.t.Errorf("Expected call to DigestHolderMock.CopyTo with params: %#v", *e.params) 439 } 440 } 441 442 // if default expectation was set then invocations count should be greater than zero 443 if m.CopyToMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterCopyToCounter) < 1 { 444 if m.CopyToMock.defaultExpectation.params == nil { 445 m.t.Error("Expected call to DigestHolderMock.CopyTo") 446 } else { 447 m.t.Errorf("Expected call to DigestHolderMock.CopyTo with params: %#v", *m.CopyToMock.defaultExpectation.params) 448 } 449 } 450 // if func was set then invocations count should be greater than zero 451 if m.funcCopyTo != nil && mm_atomic.LoadUint64(&m.afterCopyToCounter) < 1 { 452 m.t.Error("Expected call to DigestHolderMock.CopyTo") 453 } 454 } 455 456 type mDigestHolderMockEquals struct { 457 mock *DigestHolderMock 458 defaultExpectation *DigestHolderMockEqualsExpectation 459 expectations []*DigestHolderMockEqualsExpectation 460 461 callArgs []*DigestHolderMockEqualsParams 462 mutex sync.RWMutex 463 } 464 465 // DigestHolderMockEqualsExpectation specifies expectation struct of the DigestHolder.Equals 466 type DigestHolderMockEqualsExpectation struct { 467 mock *DigestHolderMock 468 params *DigestHolderMockEqualsParams 469 results *DigestHolderMockEqualsResults 470 Counter uint64 471 } 472 473 // DigestHolderMockEqualsParams contains parameters of the DigestHolder.Equals 474 type DigestHolderMockEqualsParams struct { 475 other DigestHolder 476 } 477 478 // DigestHolderMockEqualsResults contains results of the DigestHolder.Equals 479 type DigestHolderMockEqualsResults struct { 480 b1 bool 481 } 482 483 // Expect sets up expected params for DigestHolder.Equals 484 func (mmEquals *mDigestHolderMockEquals) Expect(other DigestHolder) *mDigestHolderMockEquals { 485 if mmEquals.mock.funcEquals != nil { 486 mmEquals.mock.t.Fatalf("DigestHolderMock.Equals mock is already set by Set") 487 } 488 489 if mmEquals.defaultExpectation == nil { 490 mmEquals.defaultExpectation = &DigestHolderMockEqualsExpectation{} 491 } 492 493 mmEquals.defaultExpectation.params = &DigestHolderMockEqualsParams{other} 494 for _, e := range mmEquals.expectations { 495 if minimock.Equal(e.params, mmEquals.defaultExpectation.params) { 496 mmEquals.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmEquals.defaultExpectation.params) 497 } 498 } 499 500 return mmEquals 501 } 502 503 // Inspect accepts an inspector function that has same arguments as the DigestHolder.Equals 504 func (mmEquals *mDigestHolderMockEquals) Inspect(f func(other DigestHolder)) *mDigestHolderMockEquals { 505 if mmEquals.mock.inspectFuncEquals != nil { 506 mmEquals.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.Equals") 507 } 508 509 mmEquals.mock.inspectFuncEquals = f 510 511 return mmEquals 512 } 513 514 // Return sets up results that will be returned by DigestHolder.Equals 515 func (mmEquals *mDigestHolderMockEquals) Return(b1 bool) *DigestHolderMock { 516 if mmEquals.mock.funcEquals != nil { 517 mmEquals.mock.t.Fatalf("DigestHolderMock.Equals mock is already set by Set") 518 } 519 520 if mmEquals.defaultExpectation == nil { 521 mmEquals.defaultExpectation = &DigestHolderMockEqualsExpectation{mock: mmEquals.mock} 522 } 523 mmEquals.defaultExpectation.results = &DigestHolderMockEqualsResults{b1} 524 return mmEquals.mock 525 } 526 527 //Set uses given function f to mock the DigestHolder.Equals method 528 func (mmEquals *mDigestHolderMockEquals) Set(f func(other DigestHolder) (b1 bool)) *DigestHolderMock { 529 if mmEquals.defaultExpectation != nil { 530 mmEquals.mock.t.Fatalf("Default expectation is already set for the DigestHolder.Equals method") 531 } 532 533 if len(mmEquals.expectations) > 0 { 534 mmEquals.mock.t.Fatalf("Some expectations are already set for the DigestHolder.Equals method") 535 } 536 537 mmEquals.mock.funcEquals = f 538 return mmEquals.mock 539 } 540 541 // When sets expectation for the DigestHolder.Equals which will trigger the result defined by the following 542 // Then helper 543 func (mmEquals *mDigestHolderMockEquals) When(other DigestHolder) *DigestHolderMockEqualsExpectation { 544 if mmEquals.mock.funcEquals != nil { 545 mmEquals.mock.t.Fatalf("DigestHolderMock.Equals mock is already set by Set") 546 } 547 548 expectation := &DigestHolderMockEqualsExpectation{ 549 mock: mmEquals.mock, 550 params: &DigestHolderMockEqualsParams{other}, 551 } 552 mmEquals.expectations = append(mmEquals.expectations, expectation) 553 return expectation 554 } 555 556 // Then sets up DigestHolder.Equals return parameters for the expectation previously defined by the When method 557 func (e *DigestHolderMockEqualsExpectation) Then(b1 bool) *DigestHolderMock { 558 e.results = &DigestHolderMockEqualsResults{b1} 559 return e.mock 560 } 561 562 // Equals implements DigestHolder 563 func (mmEquals *DigestHolderMock) Equals(other DigestHolder) (b1 bool) { 564 mm_atomic.AddUint64(&mmEquals.beforeEqualsCounter, 1) 565 defer mm_atomic.AddUint64(&mmEquals.afterEqualsCounter, 1) 566 567 if mmEquals.inspectFuncEquals != nil { 568 mmEquals.inspectFuncEquals(other) 569 } 570 571 mm_params := &DigestHolderMockEqualsParams{other} 572 573 // Record call args 574 mmEquals.EqualsMock.mutex.Lock() 575 mmEquals.EqualsMock.callArgs = append(mmEquals.EqualsMock.callArgs, mm_params) 576 mmEquals.EqualsMock.mutex.Unlock() 577 578 for _, e := range mmEquals.EqualsMock.expectations { 579 if minimock.Equal(e.params, mm_params) { 580 mm_atomic.AddUint64(&e.Counter, 1) 581 return e.results.b1 582 } 583 } 584 585 if mmEquals.EqualsMock.defaultExpectation != nil { 586 mm_atomic.AddUint64(&mmEquals.EqualsMock.defaultExpectation.Counter, 1) 587 mm_want := mmEquals.EqualsMock.defaultExpectation.params 588 mm_got := DigestHolderMockEqualsParams{other} 589 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 590 mmEquals.t.Errorf("DigestHolderMock.Equals got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 591 } 592 593 mm_results := mmEquals.EqualsMock.defaultExpectation.results 594 if mm_results == nil { 595 mmEquals.t.Fatal("No results are set for the DigestHolderMock.Equals") 596 } 597 return (*mm_results).b1 598 } 599 if mmEquals.funcEquals != nil { 600 return mmEquals.funcEquals(other) 601 } 602 mmEquals.t.Fatalf("Unexpected call to DigestHolderMock.Equals. %v", other) 603 return 604 } 605 606 // EqualsAfterCounter returns a count of finished DigestHolderMock.Equals invocations 607 func (mmEquals *DigestHolderMock) EqualsAfterCounter() uint64 { 608 return mm_atomic.LoadUint64(&mmEquals.afterEqualsCounter) 609 } 610 611 // EqualsBeforeCounter returns a count of DigestHolderMock.Equals invocations 612 func (mmEquals *DigestHolderMock) EqualsBeforeCounter() uint64 { 613 return mm_atomic.LoadUint64(&mmEquals.beforeEqualsCounter) 614 } 615 616 // Calls returns a list of arguments used in each call to DigestHolderMock.Equals. 617 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 618 func (mmEquals *mDigestHolderMockEquals) Calls() []*DigestHolderMockEqualsParams { 619 mmEquals.mutex.RLock() 620 621 argCopy := make([]*DigestHolderMockEqualsParams, len(mmEquals.callArgs)) 622 copy(argCopy, mmEquals.callArgs) 623 624 mmEquals.mutex.RUnlock() 625 626 return argCopy 627 } 628 629 // MinimockEqualsDone returns true if the count of the Equals invocations corresponds 630 // the number of defined expectations 631 func (m *DigestHolderMock) MinimockEqualsDone() bool { 632 for _, e := range m.EqualsMock.expectations { 633 if mm_atomic.LoadUint64(&e.Counter) < 1 { 634 return false 635 } 636 } 637 638 // if default expectation was set then invocations count should be greater than zero 639 if m.EqualsMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterEqualsCounter) < 1 { 640 return false 641 } 642 // if func was set then invocations count should be greater than zero 643 if m.funcEquals != nil && mm_atomic.LoadUint64(&m.afterEqualsCounter) < 1 { 644 return false 645 } 646 return true 647 } 648 649 // MinimockEqualsInspect logs each unmet expectation 650 func (m *DigestHolderMock) MinimockEqualsInspect() { 651 for _, e := range m.EqualsMock.expectations { 652 if mm_atomic.LoadUint64(&e.Counter) < 1 { 653 m.t.Errorf("Expected call to DigestHolderMock.Equals with params: %#v", *e.params) 654 } 655 } 656 657 // if default expectation was set then invocations count should be greater than zero 658 if m.EqualsMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterEqualsCounter) < 1 { 659 if m.EqualsMock.defaultExpectation.params == nil { 660 m.t.Error("Expected call to DigestHolderMock.Equals") 661 } else { 662 m.t.Errorf("Expected call to DigestHolderMock.Equals with params: %#v", *m.EqualsMock.defaultExpectation.params) 663 } 664 } 665 // if func was set then invocations count should be greater than zero 666 if m.funcEquals != nil && mm_atomic.LoadUint64(&m.afterEqualsCounter) < 1 { 667 m.t.Error("Expected call to DigestHolderMock.Equals") 668 } 669 } 670 671 type mDigestHolderMockFixedByteSize struct { 672 mock *DigestHolderMock 673 defaultExpectation *DigestHolderMockFixedByteSizeExpectation 674 expectations []*DigestHolderMockFixedByteSizeExpectation 675 } 676 677 // DigestHolderMockFixedByteSizeExpectation specifies expectation struct of the DigestHolder.FixedByteSize 678 type DigestHolderMockFixedByteSizeExpectation struct { 679 mock *DigestHolderMock 680 681 results *DigestHolderMockFixedByteSizeResults 682 Counter uint64 683 } 684 685 // DigestHolderMockFixedByteSizeResults contains results of the DigestHolder.FixedByteSize 686 type DigestHolderMockFixedByteSizeResults struct { 687 i1 int 688 } 689 690 // Expect sets up expected params for DigestHolder.FixedByteSize 691 func (mmFixedByteSize *mDigestHolderMockFixedByteSize) Expect() *mDigestHolderMockFixedByteSize { 692 if mmFixedByteSize.mock.funcFixedByteSize != nil { 693 mmFixedByteSize.mock.t.Fatalf("DigestHolderMock.FixedByteSize mock is already set by Set") 694 } 695 696 if mmFixedByteSize.defaultExpectation == nil { 697 mmFixedByteSize.defaultExpectation = &DigestHolderMockFixedByteSizeExpectation{} 698 } 699 700 return mmFixedByteSize 701 } 702 703 // Inspect accepts an inspector function that has same arguments as the DigestHolder.FixedByteSize 704 func (mmFixedByteSize *mDigestHolderMockFixedByteSize) Inspect(f func()) *mDigestHolderMockFixedByteSize { 705 if mmFixedByteSize.mock.inspectFuncFixedByteSize != nil { 706 mmFixedByteSize.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.FixedByteSize") 707 } 708 709 mmFixedByteSize.mock.inspectFuncFixedByteSize = f 710 711 return mmFixedByteSize 712 } 713 714 // Return sets up results that will be returned by DigestHolder.FixedByteSize 715 func (mmFixedByteSize *mDigestHolderMockFixedByteSize) Return(i1 int) *DigestHolderMock { 716 if mmFixedByteSize.mock.funcFixedByteSize != nil { 717 mmFixedByteSize.mock.t.Fatalf("DigestHolderMock.FixedByteSize mock is already set by Set") 718 } 719 720 if mmFixedByteSize.defaultExpectation == nil { 721 mmFixedByteSize.defaultExpectation = &DigestHolderMockFixedByteSizeExpectation{mock: mmFixedByteSize.mock} 722 } 723 mmFixedByteSize.defaultExpectation.results = &DigestHolderMockFixedByteSizeResults{i1} 724 return mmFixedByteSize.mock 725 } 726 727 //Set uses given function f to mock the DigestHolder.FixedByteSize method 728 func (mmFixedByteSize *mDigestHolderMockFixedByteSize) Set(f func() (i1 int)) *DigestHolderMock { 729 if mmFixedByteSize.defaultExpectation != nil { 730 mmFixedByteSize.mock.t.Fatalf("Default expectation is already set for the DigestHolder.FixedByteSize method") 731 } 732 733 if len(mmFixedByteSize.expectations) > 0 { 734 mmFixedByteSize.mock.t.Fatalf("Some expectations are already set for the DigestHolder.FixedByteSize method") 735 } 736 737 mmFixedByteSize.mock.funcFixedByteSize = f 738 return mmFixedByteSize.mock 739 } 740 741 // FixedByteSize implements DigestHolder 742 func (mmFixedByteSize *DigestHolderMock) FixedByteSize() (i1 int) { 743 mm_atomic.AddUint64(&mmFixedByteSize.beforeFixedByteSizeCounter, 1) 744 defer mm_atomic.AddUint64(&mmFixedByteSize.afterFixedByteSizeCounter, 1) 745 746 if mmFixedByteSize.inspectFuncFixedByteSize != nil { 747 mmFixedByteSize.inspectFuncFixedByteSize() 748 } 749 750 if mmFixedByteSize.FixedByteSizeMock.defaultExpectation != nil { 751 mm_atomic.AddUint64(&mmFixedByteSize.FixedByteSizeMock.defaultExpectation.Counter, 1) 752 753 mm_results := mmFixedByteSize.FixedByteSizeMock.defaultExpectation.results 754 if mm_results == nil { 755 mmFixedByteSize.t.Fatal("No results are set for the DigestHolderMock.FixedByteSize") 756 } 757 return (*mm_results).i1 758 } 759 if mmFixedByteSize.funcFixedByteSize != nil { 760 return mmFixedByteSize.funcFixedByteSize() 761 } 762 mmFixedByteSize.t.Fatalf("Unexpected call to DigestHolderMock.FixedByteSize.") 763 return 764 } 765 766 // FixedByteSizeAfterCounter returns a count of finished DigestHolderMock.FixedByteSize invocations 767 func (mmFixedByteSize *DigestHolderMock) FixedByteSizeAfterCounter() uint64 { 768 return mm_atomic.LoadUint64(&mmFixedByteSize.afterFixedByteSizeCounter) 769 } 770 771 // FixedByteSizeBeforeCounter returns a count of DigestHolderMock.FixedByteSize invocations 772 func (mmFixedByteSize *DigestHolderMock) FixedByteSizeBeforeCounter() uint64 { 773 return mm_atomic.LoadUint64(&mmFixedByteSize.beforeFixedByteSizeCounter) 774 } 775 776 // MinimockFixedByteSizeDone returns true if the count of the FixedByteSize invocations corresponds 777 // the number of defined expectations 778 func (m *DigestHolderMock) MinimockFixedByteSizeDone() bool { 779 for _, e := range m.FixedByteSizeMock.expectations { 780 if mm_atomic.LoadUint64(&e.Counter) < 1 { 781 return false 782 } 783 } 784 785 // if default expectation was set then invocations count should be greater than zero 786 if m.FixedByteSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFixedByteSizeCounter) < 1 { 787 return false 788 } 789 // if func was set then invocations count should be greater than zero 790 if m.funcFixedByteSize != nil && mm_atomic.LoadUint64(&m.afterFixedByteSizeCounter) < 1 { 791 return false 792 } 793 return true 794 } 795 796 // MinimockFixedByteSizeInspect logs each unmet expectation 797 func (m *DigestHolderMock) MinimockFixedByteSizeInspect() { 798 for _, e := range m.FixedByteSizeMock.expectations { 799 if mm_atomic.LoadUint64(&e.Counter) < 1 { 800 m.t.Error("Expected call to DigestHolderMock.FixedByteSize") 801 } 802 } 803 804 // if default expectation was set then invocations count should be greater than zero 805 if m.FixedByteSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFixedByteSizeCounter) < 1 { 806 m.t.Error("Expected call to DigestHolderMock.FixedByteSize") 807 } 808 // if func was set then invocations count should be greater than zero 809 if m.funcFixedByteSize != nil && mm_atomic.LoadUint64(&m.afterFixedByteSizeCounter) < 1 { 810 m.t.Error("Expected call to DigestHolderMock.FixedByteSize") 811 } 812 } 813 814 type mDigestHolderMockFoldToUint64 struct { 815 mock *DigestHolderMock 816 defaultExpectation *DigestHolderMockFoldToUint64Expectation 817 expectations []*DigestHolderMockFoldToUint64Expectation 818 } 819 820 // DigestHolderMockFoldToUint64Expectation specifies expectation struct of the DigestHolder.FoldToUint64 821 type DigestHolderMockFoldToUint64Expectation struct { 822 mock *DigestHolderMock 823 824 results *DigestHolderMockFoldToUint64Results 825 Counter uint64 826 } 827 828 // DigestHolderMockFoldToUint64Results contains results of the DigestHolder.FoldToUint64 829 type DigestHolderMockFoldToUint64Results struct { 830 u1 uint64 831 } 832 833 // Expect sets up expected params for DigestHolder.FoldToUint64 834 func (mmFoldToUint64 *mDigestHolderMockFoldToUint64) Expect() *mDigestHolderMockFoldToUint64 { 835 if mmFoldToUint64.mock.funcFoldToUint64 != nil { 836 mmFoldToUint64.mock.t.Fatalf("DigestHolderMock.FoldToUint64 mock is already set by Set") 837 } 838 839 if mmFoldToUint64.defaultExpectation == nil { 840 mmFoldToUint64.defaultExpectation = &DigestHolderMockFoldToUint64Expectation{} 841 } 842 843 return mmFoldToUint64 844 } 845 846 // Inspect accepts an inspector function that has same arguments as the DigestHolder.FoldToUint64 847 func (mmFoldToUint64 *mDigestHolderMockFoldToUint64) Inspect(f func()) *mDigestHolderMockFoldToUint64 { 848 if mmFoldToUint64.mock.inspectFuncFoldToUint64 != nil { 849 mmFoldToUint64.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.FoldToUint64") 850 } 851 852 mmFoldToUint64.mock.inspectFuncFoldToUint64 = f 853 854 return mmFoldToUint64 855 } 856 857 // Return sets up results that will be returned by DigestHolder.FoldToUint64 858 func (mmFoldToUint64 *mDigestHolderMockFoldToUint64) Return(u1 uint64) *DigestHolderMock { 859 if mmFoldToUint64.mock.funcFoldToUint64 != nil { 860 mmFoldToUint64.mock.t.Fatalf("DigestHolderMock.FoldToUint64 mock is already set by Set") 861 } 862 863 if mmFoldToUint64.defaultExpectation == nil { 864 mmFoldToUint64.defaultExpectation = &DigestHolderMockFoldToUint64Expectation{mock: mmFoldToUint64.mock} 865 } 866 mmFoldToUint64.defaultExpectation.results = &DigestHolderMockFoldToUint64Results{u1} 867 return mmFoldToUint64.mock 868 } 869 870 //Set uses given function f to mock the DigestHolder.FoldToUint64 method 871 func (mmFoldToUint64 *mDigestHolderMockFoldToUint64) Set(f func() (u1 uint64)) *DigestHolderMock { 872 if mmFoldToUint64.defaultExpectation != nil { 873 mmFoldToUint64.mock.t.Fatalf("Default expectation is already set for the DigestHolder.FoldToUint64 method") 874 } 875 876 if len(mmFoldToUint64.expectations) > 0 { 877 mmFoldToUint64.mock.t.Fatalf("Some expectations are already set for the DigestHolder.FoldToUint64 method") 878 } 879 880 mmFoldToUint64.mock.funcFoldToUint64 = f 881 return mmFoldToUint64.mock 882 } 883 884 // FoldToUint64 implements DigestHolder 885 func (mmFoldToUint64 *DigestHolderMock) FoldToUint64() (u1 uint64) { 886 mm_atomic.AddUint64(&mmFoldToUint64.beforeFoldToUint64Counter, 1) 887 defer mm_atomic.AddUint64(&mmFoldToUint64.afterFoldToUint64Counter, 1) 888 889 if mmFoldToUint64.inspectFuncFoldToUint64 != nil { 890 mmFoldToUint64.inspectFuncFoldToUint64() 891 } 892 893 if mmFoldToUint64.FoldToUint64Mock.defaultExpectation != nil { 894 mm_atomic.AddUint64(&mmFoldToUint64.FoldToUint64Mock.defaultExpectation.Counter, 1) 895 896 mm_results := mmFoldToUint64.FoldToUint64Mock.defaultExpectation.results 897 if mm_results == nil { 898 mmFoldToUint64.t.Fatal("No results are set for the DigestHolderMock.FoldToUint64") 899 } 900 return (*mm_results).u1 901 } 902 if mmFoldToUint64.funcFoldToUint64 != nil { 903 return mmFoldToUint64.funcFoldToUint64() 904 } 905 mmFoldToUint64.t.Fatalf("Unexpected call to DigestHolderMock.FoldToUint64.") 906 return 907 } 908 909 // FoldToUint64AfterCounter returns a count of finished DigestHolderMock.FoldToUint64 invocations 910 func (mmFoldToUint64 *DigestHolderMock) FoldToUint64AfterCounter() uint64 { 911 return mm_atomic.LoadUint64(&mmFoldToUint64.afterFoldToUint64Counter) 912 } 913 914 // FoldToUint64BeforeCounter returns a count of DigestHolderMock.FoldToUint64 invocations 915 func (mmFoldToUint64 *DigestHolderMock) FoldToUint64BeforeCounter() uint64 { 916 return mm_atomic.LoadUint64(&mmFoldToUint64.beforeFoldToUint64Counter) 917 } 918 919 // MinimockFoldToUint64Done returns true if the count of the FoldToUint64 invocations corresponds 920 // the number of defined expectations 921 func (m *DigestHolderMock) MinimockFoldToUint64Done() bool { 922 for _, e := range m.FoldToUint64Mock.expectations { 923 if mm_atomic.LoadUint64(&e.Counter) < 1 { 924 return false 925 } 926 } 927 928 // if default expectation was set then invocations count should be greater than zero 929 if m.FoldToUint64Mock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFoldToUint64Counter) < 1 { 930 return false 931 } 932 // if func was set then invocations count should be greater than zero 933 if m.funcFoldToUint64 != nil && mm_atomic.LoadUint64(&m.afterFoldToUint64Counter) < 1 { 934 return false 935 } 936 return true 937 } 938 939 // MinimockFoldToUint64Inspect logs each unmet expectation 940 func (m *DigestHolderMock) MinimockFoldToUint64Inspect() { 941 for _, e := range m.FoldToUint64Mock.expectations { 942 if mm_atomic.LoadUint64(&e.Counter) < 1 { 943 m.t.Error("Expected call to DigestHolderMock.FoldToUint64") 944 } 945 } 946 947 // if default expectation was set then invocations count should be greater than zero 948 if m.FoldToUint64Mock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterFoldToUint64Counter) < 1 { 949 m.t.Error("Expected call to DigestHolderMock.FoldToUint64") 950 } 951 // if func was set then invocations count should be greater than zero 952 if m.funcFoldToUint64 != nil && mm_atomic.LoadUint64(&m.afterFoldToUint64Counter) < 1 { 953 m.t.Error("Expected call to DigestHolderMock.FoldToUint64") 954 } 955 } 956 957 type mDigestHolderMockGetDigestMethod struct { 958 mock *DigestHolderMock 959 defaultExpectation *DigestHolderMockGetDigestMethodExpectation 960 expectations []*DigestHolderMockGetDigestMethodExpectation 961 } 962 963 // DigestHolderMockGetDigestMethodExpectation specifies expectation struct of the DigestHolder.GetDigestMethod 964 type DigestHolderMockGetDigestMethodExpectation struct { 965 mock *DigestHolderMock 966 967 results *DigestHolderMockGetDigestMethodResults 968 Counter uint64 969 } 970 971 // DigestHolderMockGetDigestMethodResults contains results of the DigestHolder.GetDigestMethod 972 type DigestHolderMockGetDigestMethodResults struct { 973 d1 DigestMethod 974 } 975 976 // Expect sets up expected params for DigestHolder.GetDigestMethod 977 func (mmGetDigestMethod *mDigestHolderMockGetDigestMethod) Expect() *mDigestHolderMockGetDigestMethod { 978 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 979 mmGetDigestMethod.mock.t.Fatalf("DigestHolderMock.GetDigestMethod mock is already set by Set") 980 } 981 982 if mmGetDigestMethod.defaultExpectation == nil { 983 mmGetDigestMethod.defaultExpectation = &DigestHolderMockGetDigestMethodExpectation{} 984 } 985 986 return mmGetDigestMethod 987 } 988 989 // Inspect accepts an inspector function that has same arguments as the DigestHolder.GetDigestMethod 990 func (mmGetDigestMethod *mDigestHolderMockGetDigestMethod) Inspect(f func()) *mDigestHolderMockGetDigestMethod { 991 if mmGetDigestMethod.mock.inspectFuncGetDigestMethod != nil { 992 mmGetDigestMethod.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.GetDigestMethod") 993 } 994 995 mmGetDigestMethod.mock.inspectFuncGetDigestMethod = f 996 997 return mmGetDigestMethod 998 } 999 1000 // Return sets up results that will be returned by DigestHolder.GetDigestMethod 1001 func (mmGetDigestMethod *mDigestHolderMockGetDigestMethod) Return(d1 DigestMethod) *DigestHolderMock { 1002 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 1003 mmGetDigestMethod.mock.t.Fatalf("DigestHolderMock.GetDigestMethod mock is already set by Set") 1004 } 1005 1006 if mmGetDigestMethod.defaultExpectation == nil { 1007 mmGetDigestMethod.defaultExpectation = &DigestHolderMockGetDigestMethodExpectation{mock: mmGetDigestMethod.mock} 1008 } 1009 mmGetDigestMethod.defaultExpectation.results = &DigestHolderMockGetDigestMethodResults{d1} 1010 return mmGetDigestMethod.mock 1011 } 1012 1013 //Set uses given function f to mock the DigestHolder.GetDigestMethod method 1014 func (mmGetDigestMethod *mDigestHolderMockGetDigestMethod) Set(f func() (d1 DigestMethod)) *DigestHolderMock { 1015 if mmGetDigestMethod.defaultExpectation != nil { 1016 mmGetDigestMethod.mock.t.Fatalf("Default expectation is already set for the DigestHolder.GetDigestMethod method") 1017 } 1018 1019 if len(mmGetDigestMethod.expectations) > 0 { 1020 mmGetDigestMethod.mock.t.Fatalf("Some expectations are already set for the DigestHolder.GetDigestMethod method") 1021 } 1022 1023 mmGetDigestMethod.mock.funcGetDigestMethod = f 1024 return mmGetDigestMethod.mock 1025 } 1026 1027 // GetDigestMethod implements DigestHolder 1028 func (mmGetDigestMethod *DigestHolderMock) GetDigestMethod() (d1 DigestMethod) { 1029 mm_atomic.AddUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter, 1) 1030 defer mm_atomic.AddUint64(&mmGetDigestMethod.afterGetDigestMethodCounter, 1) 1031 1032 if mmGetDigestMethod.inspectFuncGetDigestMethod != nil { 1033 mmGetDigestMethod.inspectFuncGetDigestMethod() 1034 } 1035 1036 if mmGetDigestMethod.GetDigestMethodMock.defaultExpectation != nil { 1037 mm_atomic.AddUint64(&mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.Counter, 1) 1038 1039 mm_results := mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.results 1040 if mm_results == nil { 1041 mmGetDigestMethod.t.Fatal("No results are set for the DigestHolderMock.GetDigestMethod") 1042 } 1043 return (*mm_results).d1 1044 } 1045 if mmGetDigestMethod.funcGetDigestMethod != nil { 1046 return mmGetDigestMethod.funcGetDigestMethod() 1047 } 1048 mmGetDigestMethod.t.Fatalf("Unexpected call to DigestHolderMock.GetDigestMethod.") 1049 return 1050 } 1051 1052 // GetDigestMethodAfterCounter returns a count of finished DigestHolderMock.GetDigestMethod invocations 1053 func (mmGetDigestMethod *DigestHolderMock) GetDigestMethodAfterCounter() uint64 { 1054 return mm_atomic.LoadUint64(&mmGetDigestMethod.afterGetDigestMethodCounter) 1055 } 1056 1057 // GetDigestMethodBeforeCounter returns a count of DigestHolderMock.GetDigestMethod invocations 1058 func (mmGetDigestMethod *DigestHolderMock) GetDigestMethodBeforeCounter() uint64 { 1059 return mm_atomic.LoadUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter) 1060 } 1061 1062 // MinimockGetDigestMethodDone returns true if the count of the GetDigestMethod invocations corresponds 1063 // the number of defined expectations 1064 func (m *DigestHolderMock) MinimockGetDigestMethodDone() bool { 1065 for _, e := range m.GetDigestMethodMock.expectations { 1066 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1067 return false 1068 } 1069 } 1070 1071 // if default expectation was set then invocations count should be greater than zero 1072 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 1073 return false 1074 } 1075 // if func was set then invocations count should be greater than zero 1076 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 1077 return false 1078 } 1079 return true 1080 } 1081 1082 // MinimockGetDigestMethodInspect logs each unmet expectation 1083 func (m *DigestHolderMock) MinimockGetDigestMethodInspect() { 1084 for _, e := range m.GetDigestMethodMock.expectations { 1085 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1086 m.t.Error("Expected call to DigestHolderMock.GetDigestMethod") 1087 } 1088 } 1089 1090 // if default expectation was set then invocations count should be greater than zero 1091 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 1092 m.t.Error("Expected call to DigestHolderMock.GetDigestMethod") 1093 } 1094 // if func was set then invocations count should be greater than zero 1095 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 1096 m.t.Error("Expected call to DigestHolderMock.GetDigestMethod") 1097 } 1098 } 1099 1100 type mDigestHolderMockSignWith struct { 1101 mock *DigestHolderMock 1102 defaultExpectation *DigestHolderMockSignWithExpectation 1103 expectations []*DigestHolderMockSignWithExpectation 1104 1105 callArgs []*DigestHolderMockSignWithParams 1106 mutex sync.RWMutex 1107 } 1108 1109 // DigestHolderMockSignWithExpectation specifies expectation struct of the DigestHolder.SignWith 1110 type DigestHolderMockSignWithExpectation struct { 1111 mock *DigestHolderMock 1112 params *DigestHolderMockSignWithParams 1113 results *DigestHolderMockSignWithResults 1114 Counter uint64 1115 } 1116 1117 // DigestHolderMockSignWithParams contains parameters of the DigestHolder.SignWith 1118 type DigestHolderMockSignWithParams struct { 1119 signer DigestSigner 1120 } 1121 1122 // DigestHolderMockSignWithResults contains results of the DigestHolder.SignWith 1123 type DigestHolderMockSignWithResults struct { 1124 s1 SignedDigestHolder 1125 } 1126 1127 // Expect sets up expected params for DigestHolder.SignWith 1128 func (mmSignWith *mDigestHolderMockSignWith) Expect(signer DigestSigner) *mDigestHolderMockSignWith { 1129 if mmSignWith.mock.funcSignWith != nil { 1130 mmSignWith.mock.t.Fatalf("DigestHolderMock.SignWith mock is already set by Set") 1131 } 1132 1133 if mmSignWith.defaultExpectation == nil { 1134 mmSignWith.defaultExpectation = &DigestHolderMockSignWithExpectation{} 1135 } 1136 1137 mmSignWith.defaultExpectation.params = &DigestHolderMockSignWithParams{signer} 1138 for _, e := range mmSignWith.expectations { 1139 if minimock.Equal(e.params, mmSignWith.defaultExpectation.params) { 1140 mmSignWith.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmSignWith.defaultExpectation.params) 1141 } 1142 } 1143 1144 return mmSignWith 1145 } 1146 1147 // Inspect accepts an inspector function that has same arguments as the DigestHolder.SignWith 1148 func (mmSignWith *mDigestHolderMockSignWith) Inspect(f func(signer DigestSigner)) *mDigestHolderMockSignWith { 1149 if mmSignWith.mock.inspectFuncSignWith != nil { 1150 mmSignWith.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.SignWith") 1151 } 1152 1153 mmSignWith.mock.inspectFuncSignWith = f 1154 1155 return mmSignWith 1156 } 1157 1158 // Return sets up results that will be returned by DigestHolder.SignWith 1159 func (mmSignWith *mDigestHolderMockSignWith) Return(s1 SignedDigestHolder) *DigestHolderMock { 1160 if mmSignWith.mock.funcSignWith != nil { 1161 mmSignWith.mock.t.Fatalf("DigestHolderMock.SignWith mock is already set by Set") 1162 } 1163 1164 if mmSignWith.defaultExpectation == nil { 1165 mmSignWith.defaultExpectation = &DigestHolderMockSignWithExpectation{mock: mmSignWith.mock} 1166 } 1167 mmSignWith.defaultExpectation.results = &DigestHolderMockSignWithResults{s1} 1168 return mmSignWith.mock 1169 } 1170 1171 //Set uses given function f to mock the DigestHolder.SignWith method 1172 func (mmSignWith *mDigestHolderMockSignWith) Set(f func(signer DigestSigner) (s1 SignedDigestHolder)) *DigestHolderMock { 1173 if mmSignWith.defaultExpectation != nil { 1174 mmSignWith.mock.t.Fatalf("Default expectation is already set for the DigestHolder.SignWith method") 1175 } 1176 1177 if len(mmSignWith.expectations) > 0 { 1178 mmSignWith.mock.t.Fatalf("Some expectations are already set for the DigestHolder.SignWith method") 1179 } 1180 1181 mmSignWith.mock.funcSignWith = f 1182 return mmSignWith.mock 1183 } 1184 1185 // When sets expectation for the DigestHolder.SignWith which will trigger the result defined by the following 1186 // Then helper 1187 func (mmSignWith *mDigestHolderMockSignWith) When(signer DigestSigner) *DigestHolderMockSignWithExpectation { 1188 if mmSignWith.mock.funcSignWith != nil { 1189 mmSignWith.mock.t.Fatalf("DigestHolderMock.SignWith mock is already set by Set") 1190 } 1191 1192 expectation := &DigestHolderMockSignWithExpectation{ 1193 mock: mmSignWith.mock, 1194 params: &DigestHolderMockSignWithParams{signer}, 1195 } 1196 mmSignWith.expectations = append(mmSignWith.expectations, expectation) 1197 return expectation 1198 } 1199 1200 // Then sets up DigestHolder.SignWith return parameters for the expectation previously defined by the When method 1201 func (e *DigestHolderMockSignWithExpectation) Then(s1 SignedDigestHolder) *DigestHolderMock { 1202 e.results = &DigestHolderMockSignWithResults{s1} 1203 return e.mock 1204 } 1205 1206 // SignWith implements DigestHolder 1207 func (mmSignWith *DigestHolderMock) SignWith(signer DigestSigner) (s1 SignedDigestHolder) { 1208 mm_atomic.AddUint64(&mmSignWith.beforeSignWithCounter, 1) 1209 defer mm_atomic.AddUint64(&mmSignWith.afterSignWithCounter, 1) 1210 1211 if mmSignWith.inspectFuncSignWith != nil { 1212 mmSignWith.inspectFuncSignWith(signer) 1213 } 1214 1215 mm_params := &DigestHolderMockSignWithParams{signer} 1216 1217 // Record call args 1218 mmSignWith.SignWithMock.mutex.Lock() 1219 mmSignWith.SignWithMock.callArgs = append(mmSignWith.SignWithMock.callArgs, mm_params) 1220 mmSignWith.SignWithMock.mutex.Unlock() 1221 1222 for _, e := range mmSignWith.SignWithMock.expectations { 1223 if minimock.Equal(e.params, mm_params) { 1224 mm_atomic.AddUint64(&e.Counter, 1) 1225 return e.results.s1 1226 } 1227 } 1228 1229 if mmSignWith.SignWithMock.defaultExpectation != nil { 1230 mm_atomic.AddUint64(&mmSignWith.SignWithMock.defaultExpectation.Counter, 1) 1231 mm_want := mmSignWith.SignWithMock.defaultExpectation.params 1232 mm_got := DigestHolderMockSignWithParams{signer} 1233 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 1234 mmSignWith.t.Errorf("DigestHolderMock.SignWith got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 1235 } 1236 1237 mm_results := mmSignWith.SignWithMock.defaultExpectation.results 1238 if mm_results == nil { 1239 mmSignWith.t.Fatal("No results are set for the DigestHolderMock.SignWith") 1240 } 1241 return (*mm_results).s1 1242 } 1243 if mmSignWith.funcSignWith != nil { 1244 return mmSignWith.funcSignWith(signer) 1245 } 1246 mmSignWith.t.Fatalf("Unexpected call to DigestHolderMock.SignWith. %v", signer) 1247 return 1248 } 1249 1250 // SignWithAfterCounter returns a count of finished DigestHolderMock.SignWith invocations 1251 func (mmSignWith *DigestHolderMock) SignWithAfterCounter() uint64 { 1252 return mm_atomic.LoadUint64(&mmSignWith.afterSignWithCounter) 1253 } 1254 1255 // SignWithBeforeCounter returns a count of DigestHolderMock.SignWith invocations 1256 func (mmSignWith *DigestHolderMock) SignWithBeforeCounter() uint64 { 1257 return mm_atomic.LoadUint64(&mmSignWith.beforeSignWithCounter) 1258 } 1259 1260 // Calls returns a list of arguments used in each call to DigestHolderMock.SignWith. 1261 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 1262 func (mmSignWith *mDigestHolderMockSignWith) Calls() []*DigestHolderMockSignWithParams { 1263 mmSignWith.mutex.RLock() 1264 1265 argCopy := make([]*DigestHolderMockSignWithParams, len(mmSignWith.callArgs)) 1266 copy(argCopy, mmSignWith.callArgs) 1267 1268 mmSignWith.mutex.RUnlock() 1269 1270 return argCopy 1271 } 1272 1273 // MinimockSignWithDone returns true if the count of the SignWith invocations corresponds 1274 // the number of defined expectations 1275 func (m *DigestHolderMock) MinimockSignWithDone() bool { 1276 for _, e := range m.SignWithMock.expectations { 1277 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1278 return false 1279 } 1280 } 1281 1282 // if default expectation was set then invocations count should be greater than zero 1283 if m.SignWithMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterSignWithCounter) < 1 { 1284 return false 1285 } 1286 // if func was set then invocations count should be greater than zero 1287 if m.funcSignWith != nil && mm_atomic.LoadUint64(&m.afterSignWithCounter) < 1 { 1288 return false 1289 } 1290 return true 1291 } 1292 1293 // MinimockSignWithInspect logs each unmet expectation 1294 func (m *DigestHolderMock) MinimockSignWithInspect() { 1295 for _, e := range m.SignWithMock.expectations { 1296 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1297 m.t.Errorf("Expected call to DigestHolderMock.SignWith with params: %#v", *e.params) 1298 } 1299 } 1300 1301 // if default expectation was set then invocations count should be greater than zero 1302 if m.SignWithMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterSignWithCounter) < 1 { 1303 if m.SignWithMock.defaultExpectation.params == nil { 1304 m.t.Error("Expected call to DigestHolderMock.SignWith") 1305 } else { 1306 m.t.Errorf("Expected call to DigestHolderMock.SignWith with params: %#v", *m.SignWithMock.defaultExpectation.params) 1307 } 1308 } 1309 // if func was set then invocations count should be greater than zero 1310 if m.funcSignWith != nil && mm_atomic.LoadUint64(&m.afterSignWithCounter) < 1 { 1311 m.t.Error("Expected call to DigestHolderMock.SignWith") 1312 } 1313 } 1314 1315 type mDigestHolderMockWriteTo struct { 1316 mock *DigestHolderMock 1317 defaultExpectation *DigestHolderMockWriteToExpectation 1318 expectations []*DigestHolderMockWriteToExpectation 1319 1320 callArgs []*DigestHolderMockWriteToParams 1321 mutex sync.RWMutex 1322 } 1323 1324 // DigestHolderMockWriteToExpectation specifies expectation struct of the DigestHolder.WriteTo 1325 type DigestHolderMockWriteToExpectation struct { 1326 mock *DigestHolderMock 1327 params *DigestHolderMockWriteToParams 1328 results *DigestHolderMockWriteToResults 1329 Counter uint64 1330 } 1331 1332 // DigestHolderMockWriteToParams contains parameters of the DigestHolder.WriteTo 1333 type DigestHolderMockWriteToParams struct { 1334 w io.Writer 1335 } 1336 1337 // DigestHolderMockWriteToResults contains results of the DigestHolder.WriteTo 1338 type DigestHolderMockWriteToResults struct { 1339 n int64 1340 err error 1341 } 1342 1343 // Expect sets up expected params for DigestHolder.WriteTo 1344 func (mmWriteTo *mDigestHolderMockWriteTo) Expect(w io.Writer) *mDigestHolderMockWriteTo { 1345 if mmWriteTo.mock.funcWriteTo != nil { 1346 mmWriteTo.mock.t.Fatalf("DigestHolderMock.WriteTo mock is already set by Set") 1347 } 1348 1349 if mmWriteTo.defaultExpectation == nil { 1350 mmWriteTo.defaultExpectation = &DigestHolderMockWriteToExpectation{} 1351 } 1352 1353 mmWriteTo.defaultExpectation.params = &DigestHolderMockWriteToParams{w} 1354 for _, e := range mmWriteTo.expectations { 1355 if minimock.Equal(e.params, mmWriteTo.defaultExpectation.params) { 1356 mmWriteTo.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmWriteTo.defaultExpectation.params) 1357 } 1358 } 1359 1360 return mmWriteTo 1361 } 1362 1363 // Inspect accepts an inspector function that has same arguments as the DigestHolder.WriteTo 1364 func (mmWriteTo *mDigestHolderMockWriteTo) Inspect(f func(w io.Writer)) *mDigestHolderMockWriteTo { 1365 if mmWriteTo.mock.inspectFuncWriteTo != nil { 1366 mmWriteTo.mock.t.Fatalf("Inspect function is already set for DigestHolderMock.WriteTo") 1367 } 1368 1369 mmWriteTo.mock.inspectFuncWriteTo = f 1370 1371 return mmWriteTo 1372 } 1373 1374 // Return sets up results that will be returned by DigestHolder.WriteTo 1375 func (mmWriteTo *mDigestHolderMockWriteTo) Return(n int64, err error) *DigestHolderMock { 1376 if mmWriteTo.mock.funcWriteTo != nil { 1377 mmWriteTo.mock.t.Fatalf("DigestHolderMock.WriteTo mock is already set by Set") 1378 } 1379 1380 if mmWriteTo.defaultExpectation == nil { 1381 mmWriteTo.defaultExpectation = &DigestHolderMockWriteToExpectation{mock: mmWriteTo.mock} 1382 } 1383 mmWriteTo.defaultExpectation.results = &DigestHolderMockWriteToResults{n, err} 1384 return mmWriteTo.mock 1385 } 1386 1387 //Set uses given function f to mock the DigestHolder.WriteTo method 1388 func (mmWriteTo *mDigestHolderMockWriteTo) Set(f func(w io.Writer) (n int64, err error)) *DigestHolderMock { 1389 if mmWriteTo.defaultExpectation != nil { 1390 mmWriteTo.mock.t.Fatalf("Default expectation is already set for the DigestHolder.WriteTo method") 1391 } 1392 1393 if len(mmWriteTo.expectations) > 0 { 1394 mmWriteTo.mock.t.Fatalf("Some expectations are already set for the DigestHolder.WriteTo method") 1395 } 1396 1397 mmWriteTo.mock.funcWriteTo = f 1398 return mmWriteTo.mock 1399 } 1400 1401 // When sets expectation for the DigestHolder.WriteTo which will trigger the result defined by the following 1402 // Then helper 1403 func (mmWriteTo *mDigestHolderMockWriteTo) When(w io.Writer) *DigestHolderMockWriteToExpectation { 1404 if mmWriteTo.mock.funcWriteTo != nil { 1405 mmWriteTo.mock.t.Fatalf("DigestHolderMock.WriteTo mock is already set by Set") 1406 } 1407 1408 expectation := &DigestHolderMockWriteToExpectation{ 1409 mock: mmWriteTo.mock, 1410 params: &DigestHolderMockWriteToParams{w}, 1411 } 1412 mmWriteTo.expectations = append(mmWriteTo.expectations, expectation) 1413 return expectation 1414 } 1415 1416 // Then sets up DigestHolder.WriteTo return parameters for the expectation previously defined by the When method 1417 func (e *DigestHolderMockWriteToExpectation) Then(n int64, err error) *DigestHolderMock { 1418 e.results = &DigestHolderMockWriteToResults{n, err} 1419 return e.mock 1420 } 1421 1422 // WriteTo implements DigestHolder 1423 func (mmWriteTo *DigestHolderMock) WriteTo(w io.Writer) (n int64, err error) { 1424 mm_atomic.AddUint64(&mmWriteTo.beforeWriteToCounter, 1) 1425 defer mm_atomic.AddUint64(&mmWriteTo.afterWriteToCounter, 1) 1426 1427 if mmWriteTo.inspectFuncWriteTo != nil { 1428 mmWriteTo.inspectFuncWriteTo(w) 1429 } 1430 1431 mm_params := &DigestHolderMockWriteToParams{w} 1432 1433 // Record call args 1434 mmWriteTo.WriteToMock.mutex.Lock() 1435 mmWriteTo.WriteToMock.callArgs = append(mmWriteTo.WriteToMock.callArgs, mm_params) 1436 mmWriteTo.WriteToMock.mutex.Unlock() 1437 1438 for _, e := range mmWriteTo.WriteToMock.expectations { 1439 if minimock.Equal(e.params, mm_params) { 1440 mm_atomic.AddUint64(&e.Counter, 1) 1441 return e.results.n, e.results.err 1442 } 1443 } 1444 1445 if mmWriteTo.WriteToMock.defaultExpectation != nil { 1446 mm_atomic.AddUint64(&mmWriteTo.WriteToMock.defaultExpectation.Counter, 1) 1447 mm_want := mmWriteTo.WriteToMock.defaultExpectation.params 1448 mm_got := DigestHolderMockWriteToParams{w} 1449 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 1450 mmWriteTo.t.Errorf("DigestHolderMock.WriteTo got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 1451 } 1452 1453 mm_results := mmWriteTo.WriteToMock.defaultExpectation.results 1454 if mm_results == nil { 1455 mmWriteTo.t.Fatal("No results are set for the DigestHolderMock.WriteTo") 1456 } 1457 return (*mm_results).n, (*mm_results).err 1458 } 1459 if mmWriteTo.funcWriteTo != nil { 1460 return mmWriteTo.funcWriteTo(w) 1461 } 1462 mmWriteTo.t.Fatalf("Unexpected call to DigestHolderMock.WriteTo. %v", w) 1463 return 1464 } 1465 1466 // WriteToAfterCounter returns a count of finished DigestHolderMock.WriteTo invocations 1467 func (mmWriteTo *DigestHolderMock) WriteToAfterCounter() uint64 { 1468 return mm_atomic.LoadUint64(&mmWriteTo.afterWriteToCounter) 1469 } 1470 1471 // WriteToBeforeCounter returns a count of DigestHolderMock.WriteTo invocations 1472 func (mmWriteTo *DigestHolderMock) WriteToBeforeCounter() uint64 { 1473 return mm_atomic.LoadUint64(&mmWriteTo.beforeWriteToCounter) 1474 } 1475 1476 // Calls returns a list of arguments used in each call to DigestHolderMock.WriteTo. 1477 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 1478 func (mmWriteTo *mDigestHolderMockWriteTo) Calls() []*DigestHolderMockWriteToParams { 1479 mmWriteTo.mutex.RLock() 1480 1481 argCopy := make([]*DigestHolderMockWriteToParams, len(mmWriteTo.callArgs)) 1482 copy(argCopy, mmWriteTo.callArgs) 1483 1484 mmWriteTo.mutex.RUnlock() 1485 1486 return argCopy 1487 } 1488 1489 // MinimockWriteToDone returns true if the count of the WriteTo invocations corresponds 1490 // the number of defined expectations 1491 func (m *DigestHolderMock) MinimockWriteToDone() bool { 1492 for _, e := range m.WriteToMock.expectations { 1493 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1494 return false 1495 } 1496 } 1497 1498 // if default expectation was set then invocations count should be greater than zero 1499 if m.WriteToMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterWriteToCounter) < 1 { 1500 return false 1501 } 1502 // if func was set then invocations count should be greater than zero 1503 if m.funcWriteTo != nil && mm_atomic.LoadUint64(&m.afterWriteToCounter) < 1 { 1504 return false 1505 } 1506 return true 1507 } 1508 1509 // MinimockWriteToInspect logs each unmet expectation 1510 func (m *DigestHolderMock) MinimockWriteToInspect() { 1511 for _, e := range m.WriteToMock.expectations { 1512 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1513 m.t.Errorf("Expected call to DigestHolderMock.WriteTo with params: %#v", *e.params) 1514 } 1515 } 1516 1517 // if default expectation was set then invocations count should be greater than zero 1518 if m.WriteToMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterWriteToCounter) < 1 { 1519 if m.WriteToMock.defaultExpectation.params == nil { 1520 m.t.Error("Expected call to DigestHolderMock.WriteTo") 1521 } else { 1522 m.t.Errorf("Expected call to DigestHolderMock.WriteTo with params: %#v", *m.WriteToMock.defaultExpectation.params) 1523 } 1524 } 1525 // if func was set then invocations count should be greater than zero 1526 if m.funcWriteTo != nil && mm_atomic.LoadUint64(&m.afterWriteToCounter) < 1 { 1527 m.t.Error("Expected call to DigestHolderMock.WriteTo") 1528 } 1529 } 1530 1531 // MinimockFinish checks that all mocked methods have been called the expected number of times 1532 func (m *DigestHolderMock) MinimockFinish() { 1533 if !m.minimockDone() { 1534 m.MinimockAsByteStringInspect() 1535 1536 m.MinimockCopyToInspect() 1537 1538 m.MinimockEqualsInspect() 1539 1540 m.MinimockFixedByteSizeInspect() 1541 1542 m.MinimockFoldToUint64Inspect() 1543 1544 m.MinimockGetDigestMethodInspect() 1545 1546 m.MinimockSignWithInspect() 1547 1548 m.MinimockWriteToInspect() 1549 m.t.FailNow() 1550 } 1551 } 1552 1553 // MinimockWait waits for all mocked methods to be called the expected number of times 1554 func (m *DigestHolderMock) MinimockWait(timeout mm_time.Duration) { 1555 timeoutCh := mm_time.After(timeout) 1556 for { 1557 if m.minimockDone() { 1558 return 1559 } 1560 select { 1561 case <-timeoutCh: 1562 m.MinimockFinish() 1563 return 1564 case <-mm_time.After(10 * mm_time.Millisecond): 1565 } 1566 } 1567 } 1568 1569 func (m *DigestHolderMock) minimockDone() bool { 1570 done := true 1571 return done && 1572 m.MinimockAsByteStringDone() && 1573 m.MinimockCopyToDone() && 1574 m.MinimockEqualsDone() && 1575 m.MinimockFixedByteSizeDone() && 1576 m.MinimockFoldToUint64Done() && 1577 m.MinimockGetDigestMethodDone() && 1578 m.MinimockSignWithDone() && 1579 m.MinimockWriteToDone() 1580 }