github.com/insolar/vanilla@v0.0.0-20201023172447-248fdf805322/cryptkit/pair_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 // PairDigesterMock implements PairDigester 15 type PairDigesterMock struct { 16 t minimock.Tester 17 18 funcDigestPair func(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) (d1 Digest) 19 inspectFuncDigestPair func(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) 20 afterDigestPairCounter uint64 21 beforeDigestPairCounter uint64 22 DigestPairMock mPairDigesterMockDigestPair 23 24 funcGetDigestMethod func() (d1 DigestMethod) 25 inspectFuncGetDigestMethod func() 26 afterGetDigestMethodCounter uint64 27 beforeGetDigestMethodCounter uint64 28 GetDigestMethodMock mPairDigesterMockGetDigestMethod 29 30 funcGetDigestSize func() (i1 int) 31 inspectFuncGetDigestSize func() 32 afterGetDigestSizeCounter uint64 33 beforeGetDigestSizeCounter uint64 34 GetDigestSizeMock mPairDigesterMockGetDigestSize 35 } 36 37 // NewPairDigesterMock returns a mock for PairDigester 38 func NewPairDigesterMock(t minimock.Tester) *PairDigesterMock { 39 m := &PairDigesterMock{t: t} 40 if controller, ok := t.(minimock.MockController); ok { 41 controller.RegisterMocker(m) 42 } 43 44 m.DigestPairMock = mPairDigesterMockDigestPair{mock: m} 45 m.DigestPairMock.callArgs = []*PairDigesterMockDigestPairParams{} 46 47 m.GetDigestMethodMock = mPairDigesterMockGetDigestMethod{mock: m} 48 49 m.GetDigestSizeMock = mPairDigesterMockGetDigestSize{mock: m} 50 51 return m 52 } 53 54 type mPairDigesterMockDigestPair struct { 55 mock *PairDigesterMock 56 defaultExpectation *PairDigesterMockDigestPairExpectation 57 expectations []*PairDigesterMockDigestPairExpectation 58 59 callArgs []*PairDigesterMockDigestPairParams 60 mutex sync.RWMutex 61 } 62 63 // PairDigesterMockDigestPairExpectation specifies expectation struct of the PairDigester.DigestPair 64 type PairDigesterMockDigestPairExpectation struct { 65 mock *PairDigesterMock 66 params *PairDigesterMockDigestPairParams 67 results *PairDigesterMockDigestPairResults 68 Counter uint64 69 } 70 71 // PairDigesterMockDigestPairParams contains parameters of the PairDigester.DigestPair 72 type PairDigesterMockDigestPairParams struct { 73 digest0 longbits.FoldableReader 74 digest1 longbits.FoldableReader 75 } 76 77 // PairDigesterMockDigestPairResults contains results of the PairDigester.DigestPair 78 type PairDigesterMockDigestPairResults struct { 79 d1 Digest 80 } 81 82 // Expect sets up expected params for PairDigester.DigestPair 83 func (mmDigestPair *mPairDigesterMockDigestPair) Expect(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) *mPairDigesterMockDigestPair { 84 if mmDigestPair.mock.funcDigestPair != nil { 85 mmDigestPair.mock.t.Fatalf("PairDigesterMock.DigestPair mock is already set by Set") 86 } 87 88 if mmDigestPair.defaultExpectation == nil { 89 mmDigestPair.defaultExpectation = &PairDigesterMockDigestPairExpectation{} 90 } 91 92 mmDigestPair.defaultExpectation.params = &PairDigesterMockDigestPairParams{digest0, digest1} 93 for _, e := range mmDigestPair.expectations { 94 if minimock.Equal(e.params, mmDigestPair.defaultExpectation.params) { 95 mmDigestPair.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmDigestPair.defaultExpectation.params) 96 } 97 } 98 99 return mmDigestPair 100 } 101 102 // Inspect accepts an inspector function that has same arguments as the PairDigester.DigestPair 103 func (mmDigestPair *mPairDigesterMockDigestPair) Inspect(f func(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader)) *mPairDigesterMockDigestPair { 104 if mmDigestPair.mock.inspectFuncDigestPair != nil { 105 mmDigestPair.mock.t.Fatalf("Inspect function is already set for PairDigesterMock.DigestPair") 106 } 107 108 mmDigestPair.mock.inspectFuncDigestPair = f 109 110 return mmDigestPair 111 } 112 113 // Return sets up results that will be returned by PairDigester.DigestPair 114 func (mmDigestPair *mPairDigesterMockDigestPair) Return(d1 Digest) *PairDigesterMock { 115 if mmDigestPair.mock.funcDigestPair != nil { 116 mmDigestPair.mock.t.Fatalf("PairDigesterMock.DigestPair mock is already set by Set") 117 } 118 119 if mmDigestPair.defaultExpectation == nil { 120 mmDigestPair.defaultExpectation = &PairDigesterMockDigestPairExpectation{mock: mmDigestPair.mock} 121 } 122 mmDigestPair.defaultExpectation.results = &PairDigesterMockDigestPairResults{d1} 123 return mmDigestPair.mock 124 } 125 126 //Set uses given function f to mock the PairDigester.DigestPair method 127 func (mmDigestPair *mPairDigesterMockDigestPair) Set(f func(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) (d1 Digest)) *PairDigesterMock { 128 if mmDigestPair.defaultExpectation != nil { 129 mmDigestPair.mock.t.Fatalf("Default expectation is already set for the PairDigester.DigestPair method") 130 } 131 132 if len(mmDigestPair.expectations) > 0 { 133 mmDigestPair.mock.t.Fatalf("Some expectations are already set for the PairDigester.DigestPair method") 134 } 135 136 mmDigestPair.mock.funcDigestPair = f 137 return mmDigestPair.mock 138 } 139 140 // When sets expectation for the PairDigester.DigestPair which will trigger the result defined by the following 141 // Then helper 142 func (mmDigestPair *mPairDigesterMockDigestPair) When(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) *PairDigesterMockDigestPairExpectation { 143 if mmDigestPair.mock.funcDigestPair != nil { 144 mmDigestPair.mock.t.Fatalf("PairDigesterMock.DigestPair mock is already set by Set") 145 } 146 147 expectation := &PairDigesterMockDigestPairExpectation{ 148 mock: mmDigestPair.mock, 149 params: &PairDigesterMockDigestPairParams{digest0, digest1}, 150 } 151 mmDigestPair.expectations = append(mmDigestPair.expectations, expectation) 152 return expectation 153 } 154 155 // Then sets up PairDigester.DigestPair return parameters for the expectation previously defined by the When method 156 func (e *PairDigesterMockDigestPairExpectation) Then(d1 Digest) *PairDigesterMock { 157 e.results = &PairDigesterMockDigestPairResults{d1} 158 return e.mock 159 } 160 161 // DigestPair implements PairDigester 162 func (mmDigestPair *PairDigesterMock) DigestPair(digest0 longbits.FoldableReader, digest1 longbits.FoldableReader) (d1 Digest) { 163 mm_atomic.AddUint64(&mmDigestPair.beforeDigestPairCounter, 1) 164 defer mm_atomic.AddUint64(&mmDigestPair.afterDigestPairCounter, 1) 165 166 if mmDigestPair.inspectFuncDigestPair != nil { 167 mmDigestPair.inspectFuncDigestPair(digest0, digest1) 168 } 169 170 mm_params := &PairDigesterMockDigestPairParams{digest0, digest1} 171 172 // Record call args 173 mmDigestPair.DigestPairMock.mutex.Lock() 174 mmDigestPair.DigestPairMock.callArgs = append(mmDigestPair.DigestPairMock.callArgs, mm_params) 175 mmDigestPair.DigestPairMock.mutex.Unlock() 176 177 for _, e := range mmDigestPair.DigestPairMock.expectations { 178 if minimock.Equal(e.params, mm_params) { 179 mm_atomic.AddUint64(&e.Counter, 1) 180 return e.results.d1 181 } 182 } 183 184 if mmDigestPair.DigestPairMock.defaultExpectation != nil { 185 mm_atomic.AddUint64(&mmDigestPair.DigestPairMock.defaultExpectation.Counter, 1) 186 mm_want := mmDigestPair.DigestPairMock.defaultExpectation.params 187 mm_got := PairDigesterMockDigestPairParams{digest0, digest1} 188 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 189 mmDigestPair.t.Errorf("PairDigesterMock.DigestPair got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 190 } 191 192 mm_results := mmDigestPair.DigestPairMock.defaultExpectation.results 193 if mm_results == nil { 194 mmDigestPair.t.Fatal("No results are set for the PairDigesterMock.DigestPair") 195 } 196 return (*mm_results).d1 197 } 198 if mmDigestPair.funcDigestPair != nil { 199 return mmDigestPair.funcDigestPair(digest0, digest1) 200 } 201 mmDigestPair.t.Fatalf("Unexpected call to PairDigesterMock.DigestPair. %v %v", digest0, digest1) 202 return 203 } 204 205 // DigestPairAfterCounter returns a count of finished PairDigesterMock.DigestPair invocations 206 func (mmDigestPair *PairDigesterMock) DigestPairAfterCounter() uint64 { 207 return mm_atomic.LoadUint64(&mmDigestPair.afterDigestPairCounter) 208 } 209 210 // DigestPairBeforeCounter returns a count of PairDigesterMock.DigestPair invocations 211 func (mmDigestPair *PairDigesterMock) DigestPairBeforeCounter() uint64 { 212 return mm_atomic.LoadUint64(&mmDigestPair.beforeDigestPairCounter) 213 } 214 215 // Calls returns a list of arguments used in each call to PairDigesterMock.DigestPair. 216 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 217 func (mmDigestPair *mPairDigesterMockDigestPair) Calls() []*PairDigesterMockDigestPairParams { 218 mmDigestPair.mutex.RLock() 219 220 argCopy := make([]*PairDigesterMockDigestPairParams, len(mmDigestPair.callArgs)) 221 copy(argCopy, mmDigestPair.callArgs) 222 223 mmDigestPair.mutex.RUnlock() 224 225 return argCopy 226 } 227 228 // MinimockDigestPairDone returns true if the count of the DigestPair invocations corresponds 229 // the number of defined expectations 230 func (m *PairDigesterMock) MinimockDigestPairDone() bool { 231 for _, e := range m.DigestPairMock.expectations { 232 if mm_atomic.LoadUint64(&e.Counter) < 1 { 233 return false 234 } 235 } 236 237 // if default expectation was set then invocations count should be greater than zero 238 if m.DigestPairMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterDigestPairCounter) < 1 { 239 return false 240 } 241 // if func was set then invocations count should be greater than zero 242 if m.funcDigestPair != nil && mm_atomic.LoadUint64(&m.afterDigestPairCounter) < 1 { 243 return false 244 } 245 return true 246 } 247 248 // MinimockDigestPairInspect logs each unmet expectation 249 func (m *PairDigesterMock) MinimockDigestPairInspect() { 250 for _, e := range m.DigestPairMock.expectations { 251 if mm_atomic.LoadUint64(&e.Counter) < 1 { 252 m.t.Errorf("Expected call to PairDigesterMock.DigestPair with params: %#v", *e.params) 253 } 254 } 255 256 // if default expectation was set then invocations count should be greater than zero 257 if m.DigestPairMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterDigestPairCounter) < 1 { 258 if m.DigestPairMock.defaultExpectation.params == nil { 259 m.t.Error("Expected call to PairDigesterMock.DigestPair") 260 } else { 261 m.t.Errorf("Expected call to PairDigesterMock.DigestPair with params: %#v", *m.DigestPairMock.defaultExpectation.params) 262 } 263 } 264 // if func was set then invocations count should be greater than zero 265 if m.funcDigestPair != nil && mm_atomic.LoadUint64(&m.afterDigestPairCounter) < 1 { 266 m.t.Error("Expected call to PairDigesterMock.DigestPair") 267 } 268 } 269 270 type mPairDigesterMockGetDigestMethod struct { 271 mock *PairDigesterMock 272 defaultExpectation *PairDigesterMockGetDigestMethodExpectation 273 expectations []*PairDigesterMockGetDigestMethodExpectation 274 } 275 276 // PairDigesterMockGetDigestMethodExpectation specifies expectation struct of the PairDigester.GetDigestMethod 277 type PairDigesterMockGetDigestMethodExpectation struct { 278 mock *PairDigesterMock 279 280 results *PairDigesterMockGetDigestMethodResults 281 Counter uint64 282 } 283 284 // PairDigesterMockGetDigestMethodResults contains results of the PairDigester.GetDigestMethod 285 type PairDigesterMockGetDigestMethodResults struct { 286 d1 DigestMethod 287 } 288 289 // Expect sets up expected params for PairDigester.GetDigestMethod 290 func (mmGetDigestMethod *mPairDigesterMockGetDigestMethod) Expect() *mPairDigesterMockGetDigestMethod { 291 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 292 mmGetDigestMethod.mock.t.Fatalf("PairDigesterMock.GetDigestMethod mock is already set by Set") 293 } 294 295 if mmGetDigestMethod.defaultExpectation == nil { 296 mmGetDigestMethod.defaultExpectation = &PairDigesterMockGetDigestMethodExpectation{} 297 } 298 299 return mmGetDigestMethod 300 } 301 302 // Inspect accepts an inspector function that has same arguments as the PairDigester.GetDigestMethod 303 func (mmGetDigestMethod *mPairDigesterMockGetDigestMethod) Inspect(f func()) *mPairDigesterMockGetDigestMethod { 304 if mmGetDigestMethod.mock.inspectFuncGetDigestMethod != nil { 305 mmGetDigestMethod.mock.t.Fatalf("Inspect function is already set for PairDigesterMock.GetDigestMethod") 306 } 307 308 mmGetDigestMethod.mock.inspectFuncGetDigestMethod = f 309 310 return mmGetDigestMethod 311 } 312 313 // Return sets up results that will be returned by PairDigester.GetDigestMethod 314 func (mmGetDigestMethod *mPairDigesterMockGetDigestMethod) Return(d1 DigestMethod) *PairDigesterMock { 315 if mmGetDigestMethod.mock.funcGetDigestMethod != nil { 316 mmGetDigestMethod.mock.t.Fatalf("PairDigesterMock.GetDigestMethod mock is already set by Set") 317 } 318 319 if mmGetDigestMethod.defaultExpectation == nil { 320 mmGetDigestMethod.defaultExpectation = &PairDigesterMockGetDigestMethodExpectation{mock: mmGetDigestMethod.mock} 321 } 322 mmGetDigestMethod.defaultExpectation.results = &PairDigesterMockGetDigestMethodResults{d1} 323 return mmGetDigestMethod.mock 324 } 325 326 //Set uses given function f to mock the PairDigester.GetDigestMethod method 327 func (mmGetDigestMethod *mPairDigesterMockGetDigestMethod) Set(f func() (d1 DigestMethod)) *PairDigesterMock { 328 if mmGetDigestMethod.defaultExpectation != nil { 329 mmGetDigestMethod.mock.t.Fatalf("Default expectation is already set for the PairDigester.GetDigestMethod method") 330 } 331 332 if len(mmGetDigestMethod.expectations) > 0 { 333 mmGetDigestMethod.mock.t.Fatalf("Some expectations are already set for the PairDigester.GetDigestMethod method") 334 } 335 336 mmGetDigestMethod.mock.funcGetDigestMethod = f 337 return mmGetDigestMethod.mock 338 } 339 340 // GetDigestMethod implements PairDigester 341 func (mmGetDigestMethod *PairDigesterMock) GetDigestMethod() (d1 DigestMethod) { 342 mm_atomic.AddUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter, 1) 343 defer mm_atomic.AddUint64(&mmGetDigestMethod.afterGetDigestMethodCounter, 1) 344 345 if mmGetDigestMethod.inspectFuncGetDigestMethod != nil { 346 mmGetDigestMethod.inspectFuncGetDigestMethod() 347 } 348 349 if mmGetDigestMethod.GetDigestMethodMock.defaultExpectation != nil { 350 mm_atomic.AddUint64(&mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.Counter, 1) 351 352 mm_results := mmGetDigestMethod.GetDigestMethodMock.defaultExpectation.results 353 if mm_results == nil { 354 mmGetDigestMethod.t.Fatal("No results are set for the PairDigesterMock.GetDigestMethod") 355 } 356 return (*mm_results).d1 357 } 358 if mmGetDigestMethod.funcGetDigestMethod != nil { 359 return mmGetDigestMethod.funcGetDigestMethod() 360 } 361 mmGetDigestMethod.t.Fatalf("Unexpected call to PairDigesterMock.GetDigestMethod.") 362 return 363 } 364 365 // GetDigestMethodAfterCounter returns a count of finished PairDigesterMock.GetDigestMethod invocations 366 func (mmGetDigestMethod *PairDigesterMock) GetDigestMethodAfterCounter() uint64 { 367 return mm_atomic.LoadUint64(&mmGetDigestMethod.afterGetDigestMethodCounter) 368 } 369 370 // GetDigestMethodBeforeCounter returns a count of PairDigesterMock.GetDigestMethod invocations 371 func (mmGetDigestMethod *PairDigesterMock) GetDigestMethodBeforeCounter() uint64 { 372 return mm_atomic.LoadUint64(&mmGetDigestMethod.beforeGetDigestMethodCounter) 373 } 374 375 // MinimockGetDigestMethodDone returns true if the count of the GetDigestMethod invocations corresponds 376 // the number of defined expectations 377 func (m *PairDigesterMock) MinimockGetDigestMethodDone() bool { 378 for _, e := range m.GetDigestMethodMock.expectations { 379 if mm_atomic.LoadUint64(&e.Counter) < 1 { 380 return false 381 } 382 } 383 384 // if default expectation was set then invocations count should be greater than zero 385 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 386 return false 387 } 388 // if func was set then invocations count should be greater than zero 389 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 390 return false 391 } 392 return true 393 } 394 395 // MinimockGetDigestMethodInspect logs each unmet expectation 396 func (m *PairDigesterMock) MinimockGetDigestMethodInspect() { 397 for _, e := range m.GetDigestMethodMock.expectations { 398 if mm_atomic.LoadUint64(&e.Counter) < 1 { 399 m.t.Error("Expected call to PairDigesterMock.GetDigestMethod") 400 } 401 } 402 403 // if default expectation was set then invocations count should be greater than zero 404 if m.GetDigestMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 405 m.t.Error("Expected call to PairDigesterMock.GetDigestMethod") 406 } 407 // if func was set then invocations count should be greater than zero 408 if m.funcGetDigestMethod != nil && mm_atomic.LoadUint64(&m.afterGetDigestMethodCounter) < 1 { 409 m.t.Error("Expected call to PairDigesterMock.GetDigestMethod") 410 } 411 } 412 413 type mPairDigesterMockGetDigestSize struct { 414 mock *PairDigesterMock 415 defaultExpectation *PairDigesterMockGetDigestSizeExpectation 416 expectations []*PairDigesterMockGetDigestSizeExpectation 417 } 418 419 // PairDigesterMockGetDigestSizeExpectation specifies expectation struct of the PairDigester.GetDigestSize 420 type PairDigesterMockGetDigestSizeExpectation struct { 421 mock *PairDigesterMock 422 423 results *PairDigesterMockGetDigestSizeResults 424 Counter uint64 425 } 426 427 // PairDigesterMockGetDigestSizeResults contains results of the PairDigester.GetDigestSize 428 type PairDigesterMockGetDigestSizeResults struct { 429 i1 int 430 } 431 432 // Expect sets up expected params for PairDigester.GetDigestSize 433 func (mmGetDigestSize *mPairDigesterMockGetDigestSize) Expect() *mPairDigesterMockGetDigestSize { 434 if mmGetDigestSize.mock.funcGetDigestSize != nil { 435 mmGetDigestSize.mock.t.Fatalf("PairDigesterMock.GetDigestSize mock is already set by Set") 436 } 437 438 if mmGetDigestSize.defaultExpectation == nil { 439 mmGetDigestSize.defaultExpectation = &PairDigesterMockGetDigestSizeExpectation{} 440 } 441 442 return mmGetDigestSize 443 } 444 445 // Inspect accepts an inspector function that has same arguments as the PairDigester.GetDigestSize 446 func (mmGetDigestSize *mPairDigesterMockGetDigestSize) Inspect(f func()) *mPairDigesterMockGetDigestSize { 447 if mmGetDigestSize.mock.inspectFuncGetDigestSize != nil { 448 mmGetDigestSize.mock.t.Fatalf("Inspect function is already set for PairDigesterMock.GetDigestSize") 449 } 450 451 mmGetDigestSize.mock.inspectFuncGetDigestSize = f 452 453 return mmGetDigestSize 454 } 455 456 // Return sets up results that will be returned by PairDigester.GetDigestSize 457 func (mmGetDigestSize *mPairDigesterMockGetDigestSize) Return(i1 int) *PairDigesterMock { 458 if mmGetDigestSize.mock.funcGetDigestSize != nil { 459 mmGetDigestSize.mock.t.Fatalf("PairDigesterMock.GetDigestSize mock is already set by Set") 460 } 461 462 if mmGetDigestSize.defaultExpectation == nil { 463 mmGetDigestSize.defaultExpectation = &PairDigesterMockGetDigestSizeExpectation{mock: mmGetDigestSize.mock} 464 } 465 mmGetDigestSize.defaultExpectation.results = &PairDigesterMockGetDigestSizeResults{i1} 466 return mmGetDigestSize.mock 467 } 468 469 //Set uses given function f to mock the PairDigester.GetDigestSize method 470 func (mmGetDigestSize *mPairDigesterMockGetDigestSize) Set(f func() (i1 int)) *PairDigesterMock { 471 if mmGetDigestSize.defaultExpectation != nil { 472 mmGetDigestSize.mock.t.Fatalf("Default expectation is already set for the PairDigester.GetDigestSize method") 473 } 474 475 if len(mmGetDigestSize.expectations) > 0 { 476 mmGetDigestSize.mock.t.Fatalf("Some expectations are already set for the PairDigester.GetDigestSize method") 477 } 478 479 mmGetDigestSize.mock.funcGetDigestSize = f 480 return mmGetDigestSize.mock 481 } 482 483 // GetDigestSize implements PairDigester 484 func (mmGetDigestSize *PairDigesterMock) GetDigestSize() (i1 int) { 485 mm_atomic.AddUint64(&mmGetDigestSize.beforeGetDigestSizeCounter, 1) 486 defer mm_atomic.AddUint64(&mmGetDigestSize.afterGetDigestSizeCounter, 1) 487 488 if mmGetDigestSize.inspectFuncGetDigestSize != nil { 489 mmGetDigestSize.inspectFuncGetDigestSize() 490 } 491 492 if mmGetDigestSize.GetDigestSizeMock.defaultExpectation != nil { 493 mm_atomic.AddUint64(&mmGetDigestSize.GetDigestSizeMock.defaultExpectation.Counter, 1) 494 495 mm_results := mmGetDigestSize.GetDigestSizeMock.defaultExpectation.results 496 if mm_results == nil { 497 mmGetDigestSize.t.Fatal("No results are set for the PairDigesterMock.GetDigestSize") 498 } 499 return (*mm_results).i1 500 } 501 if mmGetDigestSize.funcGetDigestSize != nil { 502 return mmGetDigestSize.funcGetDigestSize() 503 } 504 mmGetDigestSize.t.Fatalf("Unexpected call to PairDigesterMock.GetDigestSize.") 505 return 506 } 507 508 // GetDigestSizeAfterCounter returns a count of finished PairDigesterMock.GetDigestSize invocations 509 func (mmGetDigestSize *PairDigesterMock) GetDigestSizeAfterCounter() uint64 { 510 return mm_atomic.LoadUint64(&mmGetDigestSize.afterGetDigestSizeCounter) 511 } 512 513 // GetDigestSizeBeforeCounter returns a count of PairDigesterMock.GetDigestSize invocations 514 func (mmGetDigestSize *PairDigesterMock) GetDigestSizeBeforeCounter() uint64 { 515 return mm_atomic.LoadUint64(&mmGetDigestSize.beforeGetDigestSizeCounter) 516 } 517 518 // MinimockGetDigestSizeDone returns true if the count of the GetDigestSize invocations corresponds 519 // the number of defined expectations 520 func (m *PairDigesterMock) MinimockGetDigestSizeDone() bool { 521 for _, e := range m.GetDigestSizeMock.expectations { 522 if mm_atomic.LoadUint64(&e.Counter) < 1 { 523 return false 524 } 525 } 526 527 // if default expectation was set then invocations count should be greater than zero 528 if m.GetDigestSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 529 return false 530 } 531 // if func was set then invocations count should be greater than zero 532 if m.funcGetDigestSize != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 533 return false 534 } 535 return true 536 } 537 538 // MinimockGetDigestSizeInspect logs each unmet expectation 539 func (m *PairDigesterMock) MinimockGetDigestSizeInspect() { 540 for _, e := range m.GetDigestSizeMock.expectations { 541 if mm_atomic.LoadUint64(&e.Counter) < 1 { 542 m.t.Error("Expected call to PairDigesterMock.GetDigestSize") 543 } 544 } 545 546 // if default expectation was set then invocations count should be greater than zero 547 if m.GetDigestSizeMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 548 m.t.Error("Expected call to PairDigesterMock.GetDigestSize") 549 } 550 // if func was set then invocations count should be greater than zero 551 if m.funcGetDigestSize != nil && mm_atomic.LoadUint64(&m.afterGetDigestSizeCounter) < 1 { 552 m.t.Error("Expected call to PairDigesterMock.GetDigestSize") 553 } 554 } 555 556 // MinimockFinish checks that all mocked methods have been called the expected number of times 557 func (m *PairDigesterMock) MinimockFinish() { 558 if !m.minimockDone() { 559 m.MinimockDigestPairInspect() 560 561 m.MinimockGetDigestMethodInspect() 562 563 m.MinimockGetDigestSizeInspect() 564 m.t.FailNow() 565 } 566 } 567 568 // MinimockWait waits for all mocked methods to be called the expected number of times 569 func (m *PairDigesterMock) MinimockWait(timeout mm_time.Duration) { 570 timeoutCh := mm_time.After(timeout) 571 for { 572 if m.minimockDone() { 573 return 574 } 575 select { 576 case <-timeoutCh: 577 m.MinimockFinish() 578 return 579 case <-mm_time.After(10 * mm_time.Millisecond): 580 } 581 } 582 } 583 584 func (m *PairDigesterMock) minimockDone() bool { 585 done := true 586 return done && 587 m.MinimockDigestPairDone() && 588 m.MinimockGetDigestMethodDone() && 589 m.MinimockGetDigestSizeDone() 590 }