github.com/insolar/vanilla@v0.0.0-20201023172447-248fdf805322/cryptkit/signature_verifier_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 ) 13 14 // SignatureVerifierMock implements SignatureVerifier 15 type SignatureVerifierMock struct { 16 t minimock.Tester 17 18 funcGetDefaultSigningMethod func() (s1 SigningMethod) 19 inspectFuncGetDefaultSigningMethod func() 20 afterGetDefaultSigningMethodCounter uint64 21 beforeGetDefaultSigningMethodCounter uint64 22 GetDefaultSigningMethodMock mSignatureVerifierMockGetDefaultSigningMethod 23 24 funcIsDigestMethodSupported func(m DigestMethod) (b1 bool) 25 inspectFuncIsDigestMethodSupported func(m DigestMethod) 26 afterIsDigestMethodSupportedCounter uint64 27 beforeIsDigestMethodSupportedCounter uint64 28 IsDigestMethodSupportedMock mSignatureVerifierMockIsDigestMethodSupported 29 30 funcIsSigningMethodSupported func(m SigningMethod) (b1 bool) 31 inspectFuncIsSigningMethodSupported func(m SigningMethod) 32 afterIsSigningMethodSupportedCounter uint64 33 beforeIsSigningMethodSupportedCounter uint64 34 IsSigningMethodSupportedMock mSignatureVerifierMockIsSigningMethodSupported 35 36 funcIsValidDataSignature func(data io.Reader, signature SignatureHolder) (b1 bool) 37 inspectFuncIsValidDataSignature func(data io.Reader, signature SignatureHolder) 38 afterIsValidDataSignatureCounter uint64 39 beforeIsValidDataSignatureCounter uint64 40 IsValidDataSignatureMock mSignatureVerifierMockIsValidDataSignature 41 42 funcIsValidDigestSignature func(digest DigestHolder, signature SignatureHolder) (b1 bool) 43 inspectFuncIsValidDigestSignature func(digest DigestHolder, signature SignatureHolder) 44 afterIsValidDigestSignatureCounter uint64 45 beforeIsValidDigestSignatureCounter uint64 46 IsValidDigestSignatureMock mSignatureVerifierMockIsValidDigestSignature 47 } 48 49 // NewSignatureVerifierMock returns a mock for SignatureVerifier 50 func NewSignatureVerifierMock(t minimock.Tester) *SignatureVerifierMock { 51 m := &SignatureVerifierMock{t: t} 52 if controller, ok := t.(minimock.MockController); ok { 53 controller.RegisterMocker(m) 54 } 55 56 m.GetDefaultSigningMethodMock = mSignatureVerifierMockGetDefaultSigningMethod{mock: m} 57 58 m.IsDigestMethodSupportedMock = mSignatureVerifierMockIsDigestMethodSupported{mock: m} 59 m.IsDigestMethodSupportedMock.callArgs = []*SignatureVerifierMockIsDigestMethodSupportedParams{} 60 61 m.IsSigningMethodSupportedMock = mSignatureVerifierMockIsSigningMethodSupported{mock: m} 62 m.IsSigningMethodSupportedMock.callArgs = []*SignatureVerifierMockIsSigningMethodSupportedParams{} 63 64 m.IsValidDataSignatureMock = mSignatureVerifierMockIsValidDataSignature{mock: m} 65 m.IsValidDataSignatureMock.callArgs = []*SignatureVerifierMockIsValidDataSignatureParams{} 66 67 m.IsValidDigestSignatureMock = mSignatureVerifierMockIsValidDigestSignature{mock: m} 68 m.IsValidDigestSignatureMock.callArgs = []*SignatureVerifierMockIsValidDigestSignatureParams{} 69 70 return m 71 } 72 73 type mSignatureVerifierMockGetDefaultSigningMethod struct { 74 mock *SignatureVerifierMock 75 defaultExpectation *SignatureVerifierMockGetDefaultSigningMethodExpectation 76 expectations []*SignatureVerifierMockGetDefaultSigningMethodExpectation 77 } 78 79 // SignatureVerifierMockGetDefaultSigningMethodExpectation specifies expectation struct of the SignatureVerifier.GetDefaultSigningMethod 80 type SignatureVerifierMockGetDefaultSigningMethodExpectation struct { 81 mock *SignatureVerifierMock 82 83 results *SignatureVerifierMockGetDefaultSigningMethodResults 84 Counter uint64 85 } 86 87 // SignatureVerifierMockGetDefaultSigningMethodResults contains results of the SignatureVerifier.GetDefaultSigningMethod 88 type SignatureVerifierMockGetDefaultSigningMethodResults struct { 89 s1 SigningMethod 90 } 91 92 // Expect sets up expected params for SignatureVerifier.GetDefaultSigningMethod 93 func (mmGetDefaultSigningMethod *mSignatureVerifierMockGetDefaultSigningMethod) Expect() *mSignatureVerifierMockGetDefaultSigningMethod { 94 if mmGetDefaultSigningMethod.mock.funcGetDefaultSigningMethod != nil { 95 mmGetDefaultSigningMethod.mock.t.Fatalf("SignatureVerifierMock.GetDefaultSigningMethod mock is already set by Set") 96 } 97 98 if mmGetDefaultSigningMethod.defaultExpectation == nil { 99 mmGetDefaultSigningMethod.defaultExpectation = &SignatureVerifierMockGetDefaultSigningMethodExpectation{} 100 } 101 102 return mmGetDefaultSigningMethod 103 } 104 105 // Inspect accepts an inspector function that has same arguments as the SignatureVerifier.GetDefaultSigningMethod 106 func (mmGetDefaultSigningMethod *mSignatureVerifierMockGetDefaultSigningMethod) Inspect(f func()) *mSignatureVerifierMockGetDefaultSigningMethod { 107 if mmGetDefaultSigningMethod.mock.inspectFuncGetDefaultSigningMethod != nil { 108 mmGetDefaultSigningMethod.mock.t.Fatalf("Inspect function is already set for SignatureVerifierMock.GetDefaultSigningMethod") 109 } 110 111 mmGetDefaultSigningMethod.mock.inspectFuncGetDefaultSigningMethod = f 112 113 return mmGetDefaultSigningMethod 114 } 115 116 // Return sets up results that will be returned by SignatureVerifier.GetDefaultSigningMethod 117 func (mmGetDefaultSigningMethod *mSignatureVerifierMockGetDefaultSigningMethod) Return(s1 SigningMethod) *SignatureVerifierMock { 118 if mmGetDefaultSigningMethod.mock.funcGetDefaultSigningMethod != nil { 119 mmGetDefaultSigningMethod.mock.t.Fatalf("SignatureVerifierMock.GetDefaultSigningMethod mock is already set by Set") 120 } 121 122 if mmGetDefaultSigningMethod.defaultExpectation == nil { 123 mmGetDefaultSigningMethod.defaultExpectation = &SignatureVerifierMockGetDefaultSigningMethodExpectation{mock: mmGetDefaultSigningMethod.mock} 124 } 125 mmGetDefaultSigningMethod.defaultExpectation.results = &SignatureVerifierMockGetDefaultSigningMethodResults{s1} 126 return mmGetDefaultSigningMethod.mock 127 } 128 129 //Set uses given function f to mock the SignatureVerifier.GetDefaultSigningMethod method 130 func (mmGetDefaultSigningMethod *mSignatureVerifierMockGetDefaultSigningMethod) Set(f func() (s1 SigningMethod)) *SignatureVerifierMock { 131 if mmGetDefaultSigningMethod.defaultExpectation != nil { 132 mmGetDefaultSigningMethod.mock.t.Fatalf("Default expectation is already set for the SignatureVerifier.GetDefaultSigningMethod method") 133 } 134 135 if len(mmGetDefaultSigningMethod.expectations) > 0 { 136 mmGetDefaultSigningMethod.mock.t.Fatalf("Some expectations are already set for the SignatureVerifier.GetDefaultSigningMethod method") 137 } 138 139 mmGetDefaultSigningMethod.mock.funcGetDefaultSigningMethod = f 140 return mmGetDefaultSigningMethod.mock 141 } 142 143 // GetDefaultSigningMethod implements SignatureVerifier 144 func (mmGetDefaultSigningMethod *SignatureVerifierMock) GetDefaultSigningMethod() (s1 SigningMethod) { 145 mm_atomic.AddUint64(&mmGetDefaultSigningMethod.beforeGetDefaultSigningMethodCounter, 1) 146 defer mm_atomic.AddUint64(&mmGetDefaultSigningMethod.afterGetDefaultSigningMethodCounter, 1) 147 148 if mmGetDefaultSigningMethod.inspectFuncGetDefaultSigningMethod != nil { 149 mmGetDefaultSigningMethod.inspectFuncGetDefaultSigningMethod() 150 } 151 152 if mmGetDefaultSigningMethod.GetDefaultSigningMethodMock.defaultExpectation != nil { 153 mm_atomic.AddUint64(&mmGetDefaultSigningMethod.GetDefaultSigningMethodMock.defaultExpectation.Counter, 1) 154 155 mm_results := mmGetDefaultSigningMethod.GetDefaultSigningMethodMock.defaultExpectation.results 156 if mm_results == nil { 157 mmGetDefaultSigningMethod.t.Fatal("No results are set for the SignatureVerifierMock.GetDefaultSigningMethod") 158 } 159 return (*mm_results).s1 160 } 161 if mmGetDefaultSigningMethod.funcGetDefaultSigningMethod != nil { 162 return mmGetDefaultSigningMethod.funcGetDefaultSigningMethod() 163 } 164 mmGetDefaultSigningMethod.t.Fatalf("Unexpected call to SignatureVerifierMock.GetDefaultSigningMethod.") 165 return 166 } 167 168 // GetDefaultSigningMethodAfterCounter returns a count of finished SignatureVerifierMock.GetDefaultSigningMethod invocations 169 func (mmGetDefaultSigningMethod *SignatureVerifierMock) GetDefaultSigningMethodAfterCounter() uint64 { 170 return mm_atomic.LoadUint64(&mmGetDefaultSigningMethod.afterGetDefaultSigningMethodCounter) 171 } 172 173 // GetDefaultSigningMethodBeforeCounter returns a count of SignatureVerifierMock.GetDefaultSigningMethod invocations 174 func (mmGetDefaultSigningMethod *SignatureVerifierMock) GetDefaultSigningMethodBeforeCounter() uint64 { 175 return mm_atomic.LoadUint64(&mmGetDefaultSigningMethod.beforeGetDefaultSigningMethodCounter) 176 } 177 178 // MinimockGetDefaultSigningMethodDone returns true if the count of the GetDefaultSigningMethod invocations corresponds 179 // the number of defined expectations 180 func (m *SignatureVerifierMock) MinimockGetDefaultSigningMethodDone() bool { 181 for _, e := range m.GetDefaultSigningMethodMock.expectations { 182 if mm_atomic.LoadUint64(&e.Counter) < 1 { 183 return false 184 } 185 } 186 187 // if default expectation was set then invocations count should be greater than zero 188 if m.GetDefaultSigningMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDefaultSigningMethodCounter) < 1 { 189 return false 190 } 191 // if func was set then invocations count should be greater than zero 192 if m.funcGetDefaultSigningMethod != nil && mm_atomic.LoadUint64(&m.afterGetDefaultSigningMethodCounter) < 1 { 193 return false 194 } 195 return true 196 } 197 198 // MinimockGetDefaultSigningMethodInspect logs each unmet expectation 199 func (m *SignatureVerifierMock) MinimockGetDefaultSigningMethodInspect() { 200 for _, e := range m.GetDefaultSigningMethodMock.expectations { 201 if mm_atomic.LoadUint64(&e.Counter) < 1 { 202 m.t.Error("Expected call to SignatureVerifierMock.GetDefaultSigningMethod") 203 } 204 } 205 206 // if default expectation was set then invocations count should be greater than zero 207 if m.GetDefaultSigningMethodMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterGetDefaultSigningMethodCounter) < 1 { 208 m.t.Error("Expected call to SignatureVerifierMock.GetDefaultSigningMethod") 209 } 210 // if func was set then invocations count should be greater than zero 211 if m.funcGetDefaultSigningMethod != nil && mm_atomic.LoadUint64(&m.afterGetDefaultSigningMethodCounter) < 1 { 212 m.t.Error("Expected call to SignatureVerifierMock.GetDefaultSigningMethod") 213 } 214 } 215 216 type mSignatureVerifierMockIsDigestMethodSupported struct { 217 mock *SignatureVerifierMock 218 defaultExpectation *SignatureVerifierMockIsDigestMethodSupportedExpectation 219 expectations []*SignatureVerifierMockIsDigestMethodSupportedExpectation 220 221 callArgs []*SignatureVerifierMockIsDigestMethodSupportedParams 222 mutex sync.RWMutex 223 } 224 225 // SignatureVerifierMockIsDigestMethodSupportedExpectation specifies expectation struct of the SignatureVerifier.IsDigestMethodSupported 226 type SignatureVerifierMockIsDigestMethodSupportedExpectation struct { 227 mock *SignatureVerifierMock 228 params *SignatureVerifierMockIsDigestMethodSupportedParams 229 results *SignatureVerifierMockIsDigestMethodSupportedResults 230 Counter uint64 231 } 232 233 // SignatureVerifierMockIsDigestMethodSupportedParams contains parameters of the SignatureVerifier.IsDigestMethodSupported 234 type SignatureVerifierMockIsDigestMethodSupportedParams struct { 235 m DigestMethod 236 } 237 238 // SignatureVerifierMockIsDigestMethodSupportedResults contains results of the SignatureVerifier.IsDigestMethodSupported 239 type SignatureVerifierMockIsDigestMethodSupportedResults struct { 240 b1 bool 241 } 242 243 // Expect sets up expected params for SignatureVerifier.IsDigestMethodSupported 244 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) Expect(m DigestMethod) *mSignatureVerifierMockIsDigestMethodSupported { 245 if mmIsDigestMethodSupported.mock.funcIsDigestMethodSupported != nil { 246 mmIsDigestMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsDigestMethodSupported mock is already set by Set") 247 } 248 249 if mmIsDigestMethodSupported.defaultExpectation == nil { 250 mmIsDigestMethodSupported.defaultExpectation = &SignatureVerifierMockIsDigestMethodSupportedExpectation{} 251 } 252 253 mmIsDigestMethodSupported.defaultExpectation.params = &SignatureVerifierMockIsDigestMethodSupportedParams{m} 254 for _, e := range mmIsDigestMethodSupported.expectations { 255 if minimock.Equal(e.params, mmIsDigestMethodSupported.defaultExpectation.params) { 256 mmIsDigestMethodSupported.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmIsDigestMethodSupported.defaultExpectation.params) 257 } 258 } 259 260 return mmIsDigestMethodSupported 261 } 262 263 // Inspect accepts an inspector function that has same arguments as the SignatureVerifier.IsDigestMethodSupported 264 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) Inspect(f func(m DigestMethod)) *mSignatureVerifierMockIsDigestMethodSupported { 265 if mmIsDigestMethodSupported.mock.inspectFuncIsDigestMethodSupported != nil { 266 mmIsDigestMethodSupported.mock.t.Fatalf("Inspect function is already set for SignatureVerifierMock.IsDigestMethodSupported") 267 } 268 269 mmIsDigestMethodSupported.mock.inspectFuncIsDigestMethodSupported = f 270 271 return mmIsDigestMethodSupported 272 } 273 274 // Return sets up results that will be returned by SignatureVerifier.IsDigestMethodSupported 275 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) Return(b1 bool) *SignatureVerifierMock { 276 if mmIsDigestMethodSupported.mock.funcIsDigestMethodSupported != nil { 277 mmIsDigestMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsDigestMethodSupported mock is already set by Set") 278 } 279 280 if mmIsDigestMethodSupported.defaultExpectation == nil { 281 mmIsDigestMethodSupported.defaultExpectation = &SignatureVerifierMockIsDigestMethodSupportedExpectation{mock: mmIsDigestMethodSupported.mock} 282 } 283 mmIsDigestMethodSupported.defaultExpectation.results = &SignatureVerifierMockIsDigestMethodSupportedResults{b1} 284 return mmIsDigestMethodSupported.mock 285 } 286 287 //Set uses given function f to mock the SignatureVerifier.IsDigestMethodSupported method 288 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) Set(f func(m DigestMethod) (b1 bool)) *SignatureVerifierMock { 289 if mmIsDigestMethodSupported.defaultExpectation != nil { 290 mmIsDigestMethodSupported.mock.t.Fatalf("Default expectation is already set for the SignatureVerifier.IsDigestMethodSupported method") 291 } 292 293 if len(mmIsDigestMethodSupported.expectations) > 0 { 294 mmIsDigestMethodSupported.mock.t.Fatalf("Some expectations are already set for the SignatureVerifier.IsDigestMethodSupported method") 295 } 296 297 mmIsDigestMethodSupported.mock.funcIsDigestMethodSupported = f 298 return mmIsDigestMethodSupported.mock 299 } 300 301 // When sets expectation for the SignatureVerifier.IsDigestMethodSupported which will trigger the result defined by the following 302 // Then helper 303 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) When(m DigestMethod) *SignatureVerifierMockIsDigestMethodSupportedExpectation { 304 if mmIsDigestMethodSupported.mock.funcIsDigestMethodSupported != nil { 305 mmIsDigestMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsDigestMethodSupported mock is already set by Set") 306 } 307 308 expectation := &SignatureVerifierMockIsDigestMethodSupportedExpectation{ 309 mock: mmIsDigestMethodSupported.mock, 310 params: &SignatureVerifierMockIsDigestMethodSupportedParams{m}, 311 } 312 mmIsDigestMethodSupported.expectations = append(mmIsDigestMethodSupported.expectations, expectation) 313 return expectation 314 } 315 316 // Then sets up SignatureVerifier.IsDigestMethodSupported return parameters for the expectation previously defined by the When method 317 func (e *SignatureVerifierMockIsDigestMethodSupportedExpectation) Then(b1 bool) *SignatureVerifierMock { 318 e.results = &SignatureVerifierMockIsDigestMethodSupportedResults{b1} 319 return e.mock 320 } 321 322 // IsDigestMethodSupported implements SignatureVerifier 323 func (mmIsDigestMethodSupported *SignatureVerifierMock) IsDigestMethodSupported(m DigestMethod) (b1 bool) { 324 mm_atomic.AddUint64(&mmIsDigestMethodSupported.beforeIsDigestMethodSupportedCounter, 1) 325 defer mm_atomic.AddUint64(&mmIsDigestMethodSupported.afterIsDigestMethodSupportedCounter, 1) 326 327 if mmIsDigestMethodSupported.inspectFuncIsDigestMethodSupported != nil { 328 mmIsDigestMethodSupported.inspectFuncIsDigestMethodSupported(m) 329 } 330 331 mm_params := &SignatureVerifierMockIsDigestMethodSupportedParams{m} 332 333 // Record call args 334 mmIsDigestMethodSupported.IsDigestMethodSupportedMock.mutex.Lock() 335 mmIsDigestMethodSupported.IsDigestMethodSupportedMock.callArgs = append(mmIsDigestMethodSupported.IsDigestMethodSupportedMock.callArgs, mm_params) 336 mmIsDigestMethodSupported.IsDigestMethodSupportedMock.mutex.Unlock() 337 338 for _, e := range mmIsDigestMethodSupported.IsDigestMethodSupportedMock.expectations { 339 if minimock.Equal(e.params, mm_params) { 340 mm_atomic.AddUint64(&e.Counter, 1) 341 return e.results.b1 342 } 343 } 344 345 if mmIsDigestMethodSupported.IsDigestMethodSupportedMock.defaultExpectation != nil { 346 mm_atomic.AddUint64(&mmIsDigestMethodSupported.IsDigestMethodSupportedMock.defaultExpectation.Counter, 1) 347 mm_want := mmIsDigestMethodSupported.IsDigestMethodSupportedMock.defaultExpectation.params 348 mm_got := SignatureVerifierMockIsDigestMethodSupportedParams{m} 349 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 350 mmIsDigestMethodSupported.t.Errorf("SignatureVerifierMock.IsDigestMethodSupported got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 351 } 352 353 mm_results := mmIsDigestMethodSupported.IsDigestMethodSupportedMock.defaultExpectation.results 354 if mm_results == nil { 355 mmIsDigestMethodSupported.t.Fatal("No results are set for the SignatureVerifierMock.IsDigestMethodSupported") 356 } 357 return (*mm_results).b1 358 } 359 if mmIsDigestMethodSupported.funcIsDigestMethodSupported != nil { 360 return mmIsDigestMethodSupported.funcIsDigestMethodSupported(m) 361 } 362 mmIsDigestMethodSupported.t.Fatalf("Unexpected call to SignatureVerifierMock.IsDigestMethodSupported. %v", m) 363 return 364 } 365 366 // IsDigestMethodSupportedAfterCounter returns a count of finished SignatureVerifierMock.IsDigestMethodSupported invocations 367 func (mmIsDigestMethodSupported *SignatureVerifierMock) IsDigestMethodSupportedAfterCounter() uint64 { 368 return mm_atomic.LoadUint64(&mmIsDigestMethodSupported.afterIsDigestMethodSupportedCounter) 369 } 370 371 // IsDigestMethodSupportedBeforeCounter returns a count of SignatureVerifierMock.IsDigestMethodSupported invocations 372 func (mmIsDigestMethodSupported *SignatureVerifierMock) IsDigestMethodSupportedBeforeCounter() uint64 { 373 return mm_atomic.LoadUint64(&mmIsDigestMethodSupported.beforeIsDigestMethodSupportedCounter) 374 } 375 376 // Calls returns a list of arguments used in each call to SignatureVerifierMock.IsDigestMethodSupported. 377 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 378 func (mmIsDigestMethodSupported *mSignatureVerifierMockIsDigestMethodSupported) Calls() []*SignatureVerifierMockIsDigestMethodSupportedParams { 379 mmIsDigestMethodSupported.mutex.RLock() 380 381 argCopy := make([]*SignatureVerifierMockIsDigestMethodSupportedParams, len(mmIsDigestMethodSupported.callArgs)) 382 copy(argCopy, mmIsDigestMethodSupported.callArgs) 383 384 mmIsDigestMethodSupported.mutex.RUnlock() 385 386 return argCopy 387 } 388 389 // MinimockIsDigestMethodSupportedDone returns true if the count of the IsDigestMethodSupported invocations corresponds 390 // the number of defined expectations 391 func (m *SignatureVerifierMock) MinimockIsDigestMethodSupportedDone() bool { 392 for _, e := range m.IsDigestMethodSupportedMock.expectations { 393 if mm_atomic.LoadUint64(&e.Counter) < 1 { 394 return false 395 } 396 } 397 398 // if default expectation was set then invocations count should be greater than zero 399 if m.IsDigestMethodSupportedMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsDigestMethodSupportedCounter) < 1 { 400 return false 401 } 402 // if func was set then invocations count should be greater than zero 403 if m.funcIsDigestMethodSupported != nil && mm_atomic.LoadUint64(&m.afterIsDigestMethodSupportedCounter) < 1 { 404 return false 405 } 406 return true 407 } 408 409 // MinimockIsDigestMethodSupportedInspect logs each unmet expectation 410 func (m *SignatureVerifierMock) MinimockIsDigestMethodSupportedInspect() { 411 for _, e := range m.IsDigestMethodSupportedMock.expectations { 412 if mm_atomic.LoadUint64(&e.Counter) < 1 { 413 m.t.Errorf("Expected call to SignatureVerifierMock.IsDigestMethodSupported with params: %#v", *e.params) 414 } 415 } 416 417 // if default expectation was set then invocations count should be greater than zero 418 if m.IsDigestMethodSupportedMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsDigestMethodSupportedCounter) < 1 { 419 if m.IsDigestMethodSupportedMock.defaultExpectation.params == nil { 420 m.t.Error("Expected call to SignatureVerifierMock.IsDigestMethodSupported") 421 } else { 422 m.t.Errorf("Expected call to SignatureVerifierMock.IsDigestMethodSupported with params: %#v", *m.IsDigestMethodSupportedMock.defaultExpectation.params) 423 } 424 } 425 // if func was set then invocations count should be greater than zero 426 if m.funcIsDigestMethodSupported != nil && mm_atomic.LoadUint64(&m.afterIsDigestMethodSupportedCounter) < 1 { 427 m.t.Error("Expected call to SignatureVerifierMock.IsDigestMethodSupported") 428 } 429 } 430 431 type mSignatureVerifierMockIsSigningMethodSupported struct { 432 mock *SignatureVerifierMock 433 defaultExpectation *SignatureVerifierMockIsSigningMethodSupportedExpectation 434 expectations []*SignatureVerifierMockIsSigningMethodSupportedExpectation 435 436 callArgs []*SignatureVerifierMockIsSigningMethodSupportedParams 437 mutex sync.RWMutex 438 } 439 440 // SignatureVerifierMockIsSigningMethodSupportedExpectation specifies expectation struct of the SignatureVerifier.IsSigningMethodSupported 441 type SignatureVerifierMockIsSigningMethodSupportedExpectation struct { 442 mock *SignatureVerifierMock 443 params *SignatureVerifierMockIsSigningMethodSupportedParams 444 results *SignatureVerifierMockIsSigningMethodSupportedResults 445 Counter uint64 446 } 447 448 // SignatureVerifierMockIsSigningMethodSupportedParams contains parameters of the SignatureVerifier.IsSigningMethodSupported 449 type SignatureVerifierMockIsSigningMethodSupportedParams struct { 450 m SigningMethod 451 } 452 453 // SignatureVerifierMockIsSigningMethodSupportedResults contains results of the SignatureVerifier.IsSigningMethodSupported 454 type SignatureVerifierMockIsSigningMethodSupportedResults struct { 455 b1 bool 456 } 457 458 // Expect sets up expected params for SignatureVerifier.IsSigningMethodSupported 459 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) Expect(m SigningMethod) *mSignatureVerifierMockIsSigningMethodSupported { 460 if mmIsSigningMethodSupported.mock.funcIsSigningMethodSupported != nil { 461 mmIsSigningMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsSigningMethodSupported mock is already set by Set") 462 } 463 464 if mmIsSigningMethodSupported.defaultExpectation == nil { 465 mmIsSigningMethodSupported.defaultExpectation = &SignatureVerifierMockIsSigningMethodSupportedExpectation{} 466 } 467 468 mmIsSigningMethodSupported.defaultExpectation.params = &SignatureVerifierMockIsSigningMethodSupportedParams{m} 469 for _, e := range mmIsSigningMethodSupported.expectations { 470 if minimock.Equal(e.params, mmIsSigningMethodSupported.defaultExpectation.params) { 471 mmIsSigningMethodSupported.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmIsSigningMethodSupported.defaultExpectation.params) 472 } 473 } 474 475 return mmIsSigningMethodSupported 476 } 477 478 // Inspect accepts an inspector function that has same arguments as the SignatureVerifier.IsSigningMethodSupported 479 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) Inspect(f func(m SigningMethod)) *mSignatureVerifierMockIsSigningMethodSupported { 480 if mmIsSigningMethodSupported.mock.inspectFuncIsSigningMethodSupported != nil { 481 mmIsSigningMethodSupported.mock.t.Fatalf("Inspect function is already set for SignatureVerifierMock.IsSigningMethodSupported") 482 } 483 484 mmIsSigningMethodSupported.mock.inspectFuncIsSigningMethodSupported = f 485 486 return mmIsSigningMethodSupported 487 } 488 489 // Return sets up results that will be returned by SignatureVerifier.IsSigningMethodSupported 490 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) Return(b1 bool) *SignatureVerifierMock { 491 if mmIsSigningMethodSupported.mock.funcIsSigningMethodSupported != nil { 492 mmIsSigningMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsSigningMethodSupported mock is already set by Set") 493 } 494 495 if mmIsSigningMethodSupported.defaultExpectation == nil { 496 mmIsSigningMethodSupported.defaultExpectation = &SignatureVerifierMockIsSigningMethodSupportedExpectation{mock: mmIsSigningMethodSupported.mock} 497 } 498 mmIsSigningMethodSupported.defaultExpectation.results = &SignatureVerifierMockIsSigningMethodSupportedResults{b1} 499 return mmIsSigningMethodSupported.mock 500 } 501 502 //Set uses given function f to mock the SignatureVerifier.IsSigningMethodSupported method 503 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) Set(f func(m SigningMethod) (b1 bool)) *SignatureVerifierMock { 504 if mmIsSigningMethodSupported.defaultExpectation != nil { 505 mmIsSigningMethodSupported.mock.t.Fatalf("Default expectation is already set for the SignatureVerifier.IsSigningMethodSupported method") 506 } 507 508 if len(mmIsSigningMethodSupported.expectations) > 0 { 509 mmIsSigningMethodSupported.mock.t.Fatalf("Some expectations are already set for the SignatureVerifier.IsSigningMethodSupported method") 510 } 511 512 mmIsSigningMethodSupported.mock.funcIsSigningMethodSupported = f 513 return mmIsSigningMethodSupported.mock 514 } 515 516 // When sets expectation for the SignatureVerifier.IsSigningMethodSupported which will trigger the result defined by the following 517 // Then helper 518 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) When(m SigningMethod) *SignatureVerifierMockIsSigningMethodSupportedExpectation { 519 if mmIsSigningMethodSupported.mock.funcIsSigningMethodSupported != nil { 520 mmIsSigningMethodSupported.mock.t.Fatalf("SignatureVerifierMock.IsSigningMethodSupported mock is already set by Set") 521 } 522 523 expectation := &SignatureVerifierMockIsSigningMethodSupportedExpectation{ 524 mock: mmIsSigningMethodSupported.mock, 525 params: &SignatureVerifierMockIsSigningMethodSupportedParams{m}, 526 } 527 mmIsSigningMethodSupported.expectations = append(mmIsSigningMethodSupported.expectations, expectation) 528 return expectation 529 } 530 531 // Then sets up SignatureVerifier.IsSigningMethodSupported return parameters for the expectation previously defined by the When method 532 func (e *SignatureVerifierMockIsSigningMethodSupportedExpectation) Then(b1 bool) *SignatureVerifierMock { 533 e.results = &SignatureVerifierMockIsSigningMethodSupportedResults{b1} 534 return e.mock 535 } 536 537 // IsSigningMethodSupported implements SignatureVerifier 538 func (mmIsSigningMethodSupported *SignatureVerifierMock) IsSigningMethodSupported(m SigningMethod) (b1 bool) { 539 mm_atomic.AddUint64(&mmIsSigningMethodSupported.beforeIsSigningMethodSupportedCounter, 1) 540 defer mm_atomic.AddUint64(&mmIsSigningMethodSupported.afterIsSigningMethodSupportedCounter, 1) 541 542 if mmIsSigningMethodSupported.inspectFuncIsSigningMethodSupported != nil { 543 mmIsSigningMethodSupported.inspectFuncIsSigningMethodSupported(m) 544 } 545 546 mm_params := &SignatureVerifierMockIsSigningMethodSupportedParams{m} 547 548 // Record call args 549 mmIsSigningMethodSupported.IsSigningMethodSupportedMock.mutex.Lock() 550 mmIsSigningMethodSupported.IsSigningMethodSupportedMock.callArgs = append(mmIsSigningMethodSupported.IsSigningMethodSupportedMock.callArgs, mm_params) 551 mmIsSigningMethodSupported.IsSigningMethodSupportedMock.mutex.Unlock() 552 553 for _, e := range mmIsSigningMethodSupported.IsSigningMethodSupportedMock.expectations { 554 if minimock.Equal(e.params, mm_params) { 555 mm_atomic.AddUint64(&e.Counter, 1) 556 return e.results.b1 557 } 558 } 559 560 if mmIsSigningMethodSupported.IsSigningMethodSupportedMock.defaultExpectation != nil { 561 mm_atomic.AddUint64(&mmIsSigningMethodSupported.IsSigningMethodSupportedMock.defaultExpectation.Counter, 1) 562 mm_want := mmIsSigningMethodSupported.IsSigningMethodSupportedMock.defaultExpectation.params 563 mm_got := SignatureVerifierMockIsSigningMethodSupportedParams{m} 564 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 565 mmIsSigningMethodSupported.t.Errorf("SignatureVerifierMock.IsSigningMethodSupported got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 566 } 567 568 mm_results := mmIsSigningMethodSupported.IsSigningMethodSupportedMock.defaultExpectation.results 569 if mm_results == nil { 570 mmIsSigningMethodSupported.t.Fatal("No results are set for the SignatureVerifierMock.IsSigningMethodSupported") 571 } 572 return (*mm_results).b1 573 } 574 if mmIsSigningMethodSupported.funcIsSigningMethodSupported != nil { 575 return mmIsSigningMethodSupported.funcIsSigningMethodSupported(m) 576 } 577 mmIsSigningMethodSupported.t.Fatalf("Unexpected call to SignatureVerifierMock.IsSigningMethodSupported. %v", m) 578 return 579 } 580 581 // IsSigningMethodSupportedAfterCounter returns a count of finished SignatureVerifierMock.IsSigningMethodSupported invocations 582 func (mmIsSigningMethodSupported *SignatureVerifierMock) IsSigningMethodSupportedAfterCounter() uint64 { 583 return mm_atomic.LoadUint64(&mmIsSigningMethodSupported.afterIsSigningMethodSupportedCounter) 584 } 585 586 // IsSigningMethodSupportedBeforeCounter returns a count of SignatureVerifierMock.IsSigningMethodSupported invocations 587 func (mmIsSigningMethodSupported *SignatureVerifierMock) IsSigningMethodSupportedBeforeCounter() uint64 { 588 return mm_atomic.LoadUint64(&mmIsSigningMethodSupported.beforeIsSigningMethodSupportedCounter) 589 } 590 591 // Calls returns a list of arguments used in each call to SignatureVerifierMock.IsSigningMethodSupported. 592 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 593 func (mmIsSigningMethodSupported *mSignatureVerifierMockIsSigningMethodSupported) Calls() []*SignatureVerifierMockIsSigningMethodSupportedParams { 594 mmIsSigningMethodSupported.mutex.RLock() 595 596 argCopy := make([]*SignatureVerifierMockIsSigningMethodSupportedParams, len(mmIsSigningMethodSupported.callArgs)) 597 copy(argCopy, mmIsSigningMethodSupported.callArgs) 598 599 mmIsSigningMethodSupported.mutex.RUnlock() 600 601 return argCopy 602 } 603 604 // MinimockIsSigningMethodSupportedDone returns true if the count of the IsSigningMethodSupported invocations corresponds 605 // the number of defined expectations 606 func (m *SignatureVerifierMock) MinimockIsSigningMethodSupportedDone() bool { 607 for _, e := range m.IsSigningMethodSupportedMock.expectations { 608 if mm_atomic.LoadUint64(&e.Counter) < 1 { 609 return false 610 } 611 } 612 613 // if default expectation was set then invocations count should be greater than zero 614 if m.IsSigningMethodSupportedMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsSigningMethodSupportedCounter) < 1 { 615 return false 616 } 617 // if func was set then invocations count should be greater than zero 618 if m.funcIsSigningMethodSupported != nil && mm_atomic.LoadUint64(&m.afterIsSigningMethodSupportedCounter) < 1 { 619 return false 620 } 621 return true 622 } 623 624 // MinimockIsSigningMethodSupportedInspect logs each unmet expectation 625 func (m *SignatureVerifierMock) MinimockIsSigningMethodSupportedInspect() { 626 for _, e := range m.IsSigningMethodSupportedMock.expectations { 627 if mm_atomic.LoadUint64(&e.Counter) < 1 { 628 m.t.Errorf("Expected call to SignatureVerifierMock.IsSigningMethodSupported with params: %#v", *e.params) 629 } 630 } 631 632 // if default expectation was set then invocations count should be greater than zero 633 if m.IsSigningMethodSupportedMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsSigningMethodSupportedCounter) < 1 { 634 if m.IsSigningMethodSupportedMock.defaultExpectation.params == nil { 635 m.t.Error("Expected call to SignatureVerifierMock.IsSigningMethodSupported") 636 } else { 637 m.t.Errorf("Expected call to SignatureVerifierMock.IsSigningMethodSupported with params: %#v", *m.IsSigningMethodSupportedMock.defaultExpectation.params) 638 } 639 } 640 // if func was set then invocations count should be greater than zero 641 if m.funcIsSigningMethodSupported != nil && mm_atomic.LoadUint64(&m.afterIsSigningMethodSupportedCounter) < 1 { 642 m.t.Error("Expected call to SignatureVerifierMock.IsSigningMethodSupported") 643 } 644 } 645 646 type mSignatureVerifierMockIsValidDataSignature struct { 647 mock *SignatureVerifierMock 648 defaultExpectation *SignatureVerifierMockIsValidDataSignatureExpectation 649 expectations []*SignatureVerifierMockIsValidDataSignatureExpectation 650 651 callArgs []*SignatureVerifierMockIsValidDataSignatureParams 652 mutex sync.RWMutex 653 } 654 655 // SignatureVerifierMockIsValidDataSignatureExpectation specifies expectation struct of the SignatureVerifier.IsValidDataSignature 656 type SignatureVerifierMockIsValidDataSignatureExpectation struct { 657 mock *SignatureVerifierMock 658 params *SignatureVerifierMockIsValidDataSignatureParams 659 results *SignatureVerifierMockIsValidDataSignatureResults 660 Counter uint64 661 } 662 663 // SignatureVerifierMockIsValidDataSignatureParams contains parameters of the SignatureVerifier.IsValidDataSignature 664 type SignatureVerifierMockIsValidDataSignatureParams struct { 665 data io.Reader 666 signature SignatureHolder 667 } 668 669 // SignatureVerifierMockIsValidDataSignatureResults contains results of the SignatureVerifier.IsValidDataSignature 670 type SignatureVerifierMockIsValidDataSignatureResults struct { 671 b1 bool 672 } 673 674 // Expect sets up expected params for SignatureVerifier.IsValidDataSignature 675 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) Expect(data io.Reader, signature SignatureHolder) *mSignatureVerifierMockIsValidDataSignature { 676 if mmIsValidDataSignature.mock.funcIsValidDataSignature != nil { 677 mmIsValidDataSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDataSignature mock is already set by Set") 678 } 679 680 if mmIsValidDataSignature.defaultExpectation == nil { 681 mmIsValidDataSignature.defaultExpectation = &SignatureVerifierMockIsValidDataSignatureExpectation{} 682 } 683 684 mmIsValidDataSignature.defaultExpectation.params = &SignatureVerifierMockIsValidDataSignatureParams{data, signature} 685 for _, e := range mmIsValidDataSignature.expectations { 686 if minimock.Equal(e.params, mmIsValidDataSignature.defaultExpectation.params) { 687 mmIsValidDataSignature.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmIsValidDataSignature.defaultExpectation.params) 688 } 689 } 690 691 return mmIsValidDataSignature 692 } 693 694 // Inspect accepts an inspector function that has same arguments as the SignatureVerifier.IsValidDataSignature 695 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) Inspect(f func(data io.Reader, signature SignatureHolder)) *mSignatureVerifierMockIsValidDataSignature { 696 if mmIsValidDataSignature.mock.inspectFuncIsValidDataSignature != nil { 697 mmIsValidDataSignature.mock.t.Fatalf("Inspect function is already set for SignatureVerifierMock.IsValidDataSignature") 698 } 699 700 mmIsValidDataSignature.mock.inspectFuncIsValidDataSignature = f 701 702 return mmIsValidDataSignature 703 } 704 705 // Return sets up results that will be returned by SignatureVerifier.IsValidDataSignature 706 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) Return(b1 bool) *SignatureVerifierMock { 707 if mmIsValidDataSignature.mock.funcIsValidDataSignature != nil { 708 mmIsValidDataSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDataSignature mock is already set by Set") 709 } 710 711 if mmIsValidDataSignature.defaultExpectation == nil { 712 mmIsValidDataSignature.defaultExpectation = &SignatureVerifierMockIsValidDataSignatureExpectation{mock: mmIsValidDataSignature.mock} 713 } 714 mmIsValidDataSignature.defaultExpectation.results = &SignatureVerifierMockIsValidDataSignatureResults{b1} 715 return mmIsValidDataSignature.mock 716 } 717 718 //Set uses given function f to mock the SignatureVerifier.IsValidDataSignature method 719 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) Set(f func(data io.Reader, signature SignatureHolder) (b1 bool)) *SignatureVerifierMock { 720 if mmIsValidDataSignature.defaultExpectation != nil { 721 mmIsValidDataSignature.mock.t.Fatalf("Default expectation is already set for the SignatureVerifier.IsValidDataSignature method") 722 } 723 724 if len(mmIsValidDataSignature.expectations) > 0 { 725 mmIsValidDataSignature.mock.t.Fatalf("Some expectations are already set for the SignatureVerifier.IsValidDataSignature method") 726 } 727 728 mmIsValidDataSignature.mock.funcIsValidDataSignature = f 729 return mmIsValidDataSignature.mock 730 } 731 732 // When sets expectation for the SignatureVerifier.IsValidDataSignature which will trigger the result defined by the following 733 // Then helper 734 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) When(data io.Reader, signature SignatureHolder) *SignatureVerifierMockIsValidDataSignatureExpectation { 735 if mmIsValidDataSignature.mock.funcIsValidDataSignature != nil { 736 mmIsValidDataSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDataSignature mock is already set by Set") 737 } 738 739 expectation := &SignatureVerifierMockIsValidDataSignatureExpectation{ 740 mock: mmIsValidDataSignature.mock, 741 params: &SignatureVerifierMockIsValidDataSignatureParams{data, signature}, 742 } 743 mmIsValidDataSignature.expectations = append(mmIsValidDataSignature.expectations, expectation) 744 return expectation 745 } 746 747 // Then sets up SignatureVerifier.IsValidDataSignature return parameters for the expectation previously defined by the When method 748 func (e *SignatureVerifierMockIsValidDataSignatureExpectation) Then(b1 bool) *SignatureVerifierMock { 749 e.results = &SignatureVerifierMockIsValidDataSignatureResults{b1} 750 return e.mock 751 } 752 753 // IsValidDataSignature implements SignatureVerifier 754 func (mmIsValidDataSignature *SignatureVerifierMock) IsValidDataSignature(data io.Reader, signature SignatureHolder) (b1 bool) { 755 mm_atomic.AddUint64(&mmIsValidDataSignature.beforeIsValidDataSignatureCounter, 1) 756 defer mm_atomic.AddUint64(&mmIsValidDataSignature.afterIsValidDataSignatureCounter, 1) 757 758 if mmIsValidDataSignature.inspectFuncIsValidDataSignature != nil { 759 mmIsValidDataSignature.inspectFuncIsValidDataSignature(data, signature) 760 } 761 762 mm_params := &SignatureVerifierMockIsValidDataSignatureParams{data, signature} 763 764 // Record call args 765 mmIsValidDataSignature.IsValidDataSignatureMock.mutex.Lock() 766 mmIsValidDataSignature.IsValidDataSignatureMock.callArgs = append(mmIsValidDataSignature.IsValidDataSignatureMock.callArgs, mm_params) 767 mmIsValidDataSignature.IsValidDataSignatureMock.mutex.Unlock() 768 769 for _, e := range mmIsValidDataSignature.IsValidDataSignatureMock.expectations { 770 if minimock.Equal(e.params, mm_params) { 771 mm_atomic.AddUint64(&e.Counter, 1) 772 return e.results.b1 773 } 774 } 775 776 if mmIsValidDataSignature.IsValidDataSignatureMock.defaultExpectation != nil { 777 mm_atomic.AddUint64(&mmIsValidDataSignature.IsValidDataSignatureMock.defaultExpectation.Counter, 1) 778 mm_want := mmIsValidDataSignature.IsValidDataSignatureMock.defaultExpectation.params 779 mm_got := SignatureVerifierMockIsValidDataSignatureParams{data, signature} 780 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 781 mmIsValidDataSignature.t.Errorf("SignatureVerifierMock.IsValidDataSignature got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 782 } 783 784 mm_results := mmIsValidDataSignature.IsValidDataSignatureMock.defaultExpectation.results 785 if mm_results == nil { 786 mmIsValidDataSignature.t.Fatal("No results are set for the SignatureVerifierMock.IsValidDataSignature") 787 } 788 return (*mm_results).b1 789 } 790 if mmIsValidDataSignature.funcIsValidDataSignature != nil { 791 return mmIsValidDataSignature.funcIsValidDataSignature(data, signature) 792 } 793 mmIsValidDataSignature.t.Fatalf("Unexpected call to SignatureVerifierMock.IsValidDataSignature. %v %v", data, signature) 794 return 795 } 796 797 // IsValidDataSignatureAfterCounter returns a count of finished SignatureVerifierMock.IsValidDataSignature invocations 798 func (mmIsValidDataSignature *SignatureVerifierMock) IsValidDataSignatureAfterCounter() uint64 { 799 return mm_atomic.LoadUint64(&mmIsValidDataSignature.afterIsValidDataSignatureCounter) 800 } 801 802 // IsValidDataSignatureBeforeCounter returns a count of SignatureVerifierMock.IsValidDataSignature invocations 803 func (mmIsValidDataSignature *SignatureVerifierMock) IsValidDataSignatureBeforeCounter() uint64 { 804 return mm_atomic.LoadUint64(&mmIsValidDataSignature.beforeIsValidDataSignatureCounter) 805 } 806 807 // Calls returns a list of arguments used in each call to SignatureVerifierMock.IsValidDataSignature. 808 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 809 func (mmIsValidDataSignature *mSignatureVerifierMockIsValidDataSignature) Calls() []*SignatureVerifierMockIsValidDataSignatureParams { 810 mmIsValidDataSignature.mutex.RLock() 811 812 argCopy := make([]*SignatureVerifierMockIsValidDataSignatureParams, len(mmIsValidDataSignature.callArgs)) 813 copy(argCopy, mmIsValidDataSignature.callArgs) 814 815 mmIsValidDataSignature.mutex.RUnlock() 816 817 return argCopy 818 } 819 820 // MinimockIsValidDataSignatureDone returns true if the count of the IsValidDataSignature invocations corresponds 821 // the number of defined expectations 822 func (m *SignatureVerifierMock) MinimockIsValidDataSignatureDone() bool { 823 for _, e := range m.IsValidDataSignatureMock.expectations { 824 if mm_atomic.LoadUint64(&e.Counter) < 1 { 825 return false 826 } 827 } 828 829 // if default expectation was set then invocations count should be greater than zero 830 if m.IsValidDataSignatureMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsValidDataSignatureCounter) < 1 { 831 return false 832 } 833 // if func was set then invocations count should be greater than zero 834 if m.funcIsValidDataSignature != nil && mm_atomic.LoadUint64(&m.afterIsValidDataSignatureCounter) < 1 { 835 return false 836 } 837 return true 838 } 839 840 // MinimockIsValidDataSignatureInspect logs each unmet expectation 841 func (m *SignatureVerifierMock) MinimockIsValidDataSignatureInspect() { 842 for _, e := range m.IsValidDataSignatureMock.expectations { 843 if mm_atomic.LoadUint64(&e.Counter) < 1 { 844 m.t.Errorf("Expected call to SignatureVerifierMock.IsValidDataSignature with params: %#v", *e.params) 845 } 846 } 847 848 // if default expectation was set then invocations count should be greater than zero 849 if m.IsValidDataSignatureMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsValidDataSignatureCounter) < 1 { 850 if m.IsValidDataSignatureMock.defaultExpectation.params == nil { 851 m.t.Error("Expected call to SignatureVerifierMock.IsValidDataSignature") 852 } else { 853 m.t.Errorf("Expected call to SignatureVerifierMock.IsValidDataSignature with params: %#v", *m.IsValidDataSignatureMock.defaultExpectation.params) 854 } 855 } 856 // if func was set then invocations count should be greater than zero 857 if m.funcIsValidDataSignature != nil && mm_atomic.LoadUint64(&m.afterIsValidDataSignatureCounter) < 1 { 858 m.t.Error("Expected call to SignatureVerifierMock.IsValidDataSignature") 859 } 860 } 861 862 type mSignatureVerifierMockIsValidDigestSignature struct { 863 mock *SignatureVerifierMock 864 defaultExpectation *SignatureVerifierMockIsValidDigestSignatureExpectation 865 expectations []*SignatureVerifierMockIsValidDigestSignatureExpectation 866 867 callArgs []*SignatureVerifierMockIsValidDigestSignatureParams 868 mutex sync.RWMutex 869 } 870 871 // SignatureVerifierMockIsValidDigestSignatureExpectation specifies expectation struct of the SignatureVerifier.IsValidDigestSignature 872 type SignatureVerifierMockIsValidDigestSignatureExpectation struct { 873 mock *SignatureVerifierMock 874 params *SignatureVerifierMockIsValidDigestSignatureParams 875 results *SignatureVerifierMockIsValidDigestSignatureResults 876 Counter uint64 877 } 878 879 // SignatureVerifierMockIsValidDigestSignatureParams contains parameters of the SignatureVerifier.IsValidDigestSignature 880 type SignatureVerifierMockIsValidDigestSignatureParams struct { 881 digest DigestHolder 882 signature SignatureHolder 883 } 884 885 // SignatureVerifierMockIsValidDigestSignatureResults contains results of the SignatureVerifier.IsValidDigestSignature 886 type SignatureVerifierMockIsValidDigestSignatureResults struct { 887 b1 bool 888 } 889 890 // Expect sets up expected params for SignatureVerifier.IsValidDigestSignature 891 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) Expect(digest DigestHolder, signature SignatureHolder) *mSignatureVerifierMockIsValidDigestSignature { 892 if mmIsValidDigestSignature.mock.funcIsValidDigestSignature != nil { 893 mmIsValidDigestSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDigestSignature mock is already set by Set") 894 } 895 896 if mmIsValidDigestSignature.defaultExpectation == nil { 897 mmIsValidDigestSignature.defaultExpectation = &SignatureVerifierMockIsValidDigestSignatureExpectation{} 898 } 899 900 mmIsValidDigestSignature.defaultExpectation.params = &SignatureVerifierMockIsValidDigestSignatureParams{digest, signature} 901 for _, e := range mmIsValidDigestSignature.expectations { 902 if minimock.Equal(e.params, mmIsValidDigestSignature.defaultExpectation.params) { 903 mmIsValidDigestSignature.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmIsValidDigestSignature.defaultExpectation.params) 904 } 905 } 906 907 return mmIsValidDigestSignature 908 } 909 910 // Inspect accepts an inspector function that has same arguments as the SignatureVerifier.IsValidDigestSignature 911 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) Inspect(f func(digest DigestHolder, signature SignatureHolder)) *mSignatureVerifierMockIsValidDigestSignature { 912 if mmIsValidDigestSignature.mock.inspectFuncIsValidDigestSignature != nil { 913 mmIsValidDigestSignature.mock.t.Fatalf("Inspect function is already set for SignatureVerifierMock.IsValidDigestSignature") 914 } 915 916 mmIsValidDigestSignature.mock.inspectFuncIsValidDigestSignature = f 917 918 return mmIsValidDigestSignature 919 } 920 921 // Return sets up results that will be returned by SignatureVerifier.IsValidDigestSignature 922 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) Return(b1 bool) *SignatureVerifierMock { 923 if mmIsValidDigestSignature.mock.funcIsValidDigestSignature != nil { 924 mmIsValidDigestSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDigestSignature mock is already set by Set") 925 } 926 927 if mmIsValidDigestSignature.defaultExpectation == nil { 928 mmIsValidDigestSignature.defaultExpectation = &SignatureVerifierMockIsValidDigestSignatureExpectation{mock: mmIsValidDigestSignature.mock} 929 } 930 mmIsValidDigestSignature.defaultExpectation.results = &SignatureVerifierMockIsValidDigestSignatureResults{b1} 931 return mmIsValidDigestSignature.mock 932 } 933 934 //Set uses given function f to mock the SignatureVerifier.IsValidDigestSignature method 935 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) Set(f func(digest DigestHolder, signature SignatureHolder) (b1 bool)) *SignatureVerifierMock { 936 if mmIsValidDigestSignature.defaultExpectation != nil { 937 mmIsValidDigestSignature.mock.t.Fatalf("Default expectation is already set for the SignatureVerifier.IsValidDigestSignature method") 938 } 939 940 if len(mmIsValidDigestSignature.expectations) > 0 { 941 mmIsValidDigestSignature.mock.t.Fatalf("Some expectations are already set for the SignatureVerifier.IsValidDigestSignature method") 942 } 943 944 mmIsValidDigestSignature.mock.funcIsValidDigestSignature = f 945 return mmIsValidDigestSignature.mock 946 } 947 948 // When sets expectation for the SignatureVerifier.IsValidDigestSignature which will trigger the result defined by the following 949 // Then helper 950 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) When(digest DigestHolder, signature SignatureHolder) *SignatureVerifierMockIsValidDigestSignatureExpectation { 951 if mmIsValidDigestSignature.mock.funcIsValidDigestSignature != nil { 952 mmIsValidDigestSignature.mock.t.Fatalf("SignatureVerifierMock.IsValidDigestSignature mock is already set by Set") 953 } 954 955 expectation := &SignatureVerifierMockIsValidDigestSignatureExpectation{ 956 mock: mmIsValidDigestSignature.mock, 957 params: &SignatureVerifierMockIsValidDigestSignatureParams{digest, signature}, 958 } 959 mmIsValidDigestSignature.expectations = append(mmIsValidDigestSignature.expectations, expectation) 960 return expectation 961 } 962 963 // Then sets up SignatureVerifier.IsValidDigestSignature return parameters for the expectation previously defined by the When method 964 func (e *SignatureVerifierMockIsValidDigestSignatureExpectation) Then(b1 bool) *SignatureVerifierMock { 965 e.results = &SignatureVerifierMockIsValidDigestSignatureResults{b1} 966 return e.mock 967 } 968 969 // IsValidDigestSignature implements SignatureVerifier 970 func (mmIsValidDigestSignature *SignatureVerifierMock) IsValidDigestSignature(digest DigestHolder, signature SignatureHolder) (b1 bool) { 971 mm_atomic.AddUint64(&mmIsValidDigestSignature.beforeIsValidDigestSignatureCounter, 1) 972 defer mm_atomic.AddUint64(&mmIsValidDigestSignature.afterIsValidDigestSignatureCounter, 1) 973 974 if mmIsValidDigestSignature.inspectFuncIsValidDigestSignature != nil { 975 mmIsValidDigestSignature.inspectFuncIsValidDigestSignature(digest, signature) 976 } 977 978 mm_params := &SignatureVerifierMockIsValidDigestSignatureParams{digest, signature} 979 980 // Record call args 981 mmIsValidDigestSignature.IsValidDigestSignatureMock.mutex.Lock() 982 mmIsValidDigestSignature.IsValidDigestSignatureMock.callArgs = append(mmIsValidDigestSignature.IsValidDigestSignatureMock.callArgs, mm_params) 983 mmIsValidDigestSignature.IsValidDigestSignatureMock.mutex.Unlock() 984 985 for _, e := range mmIsValidDigestSignature.IsValidDigestSignatureMock.expectations { 986 if minimock.Equal(e.params, mm_params) { 987 mm_atomic.AddUint64(&e.Counter, 1) 988 return e.results.b1 989 } 990 } 991 992 if mmIsValidDigestSignature.IsValidDigestSignatureMock.defaultExpectation != nil { 993 mm_atomic.AddUint64(&mmIsValidDigestSignature.IsValidDigestSignatureMock.defaultExpectation.Counter, 1) 994 mm_want := mmIsValidDigestSignature.IsValidDigestSignatureMock.defaultExpectation.params 995 mm_got := SignatureVerifierMockIsValidDigestSignatureParams{digest, signature} 996 if mm_want != nil && !minimock.Equal(*mm_want, mm_got) { 997 mmIsValidDigestSignature.t.Errorf("SignatureVerifierMock.IsValidDigestSignature got unexpected parameters, want: %#v, got: %#v%s\n", *mm_want, mm_got, minimock.Diff(*mm_want, mm_got)) 998 } 999 1000 mm_results := mmIsValidDigestSignature.IsValidDigestSignatureMock.defaultExpectation.results 1001 if mm_results == nil { 1002 mmIsValidDigestSignature.t.Fatal("No results are set for the SignatureVerifierMock.IsValidDigestSignature") 1003 } 1004 return (*mm_results).b1 1005 } 1006 if mmIsValidDigestSignature.funcIsValidDigestSignature != nil { 1007 return mmIsValidDigestSignature.funcIsValidDigestSignature(digest, signature) 1008 } 1009 mmIsValidDigestSignature.t.Fatalf("Unexpected call to SignatureVerifierMock.IsValidDigestSignature. %v %v", digest, signature) 1010 return 1011 } 1012 1013 // IsValidDigestSignatureAfterCounter returns a count of finished SignatureVerifierMock.IsValidDigestSignature invocations 1014 func (mmIsValidDigestSignature *SignatureVerifierMock) IsValidDigestSignatureAfterCounter() uint64 { 1015 return mm_atomic.LoadUint64(&mmIsValidDigestSignature.afterIsValidDigestSignatureCounter) 1016 } 1017 1018 // IsValidDigestSignatureBeforeCounter returns a count of SignatureVerifierMock.IsValidDigestSignature invocations 1019 func (mmIsValidDigestSignature *SignatureVerifierMock) IsValidDigestSignatureBeforeCounter() uint64 { 1020 return mm_atomic.LoadUint64(&mmIsValidDigestSignature.beforeIsValidDigestSignatureCounter) 1021 } 1022 1023 // Calls returns a list of arguments used in each call to SignatureVerifierMock.IsValidDigestSignature. 1024 // The list is in the same order as the calls were made (i.e. recent calls have a higher index) 1025 func (mmIsValidDigestSignature *mSignatureVerifierMockIsValidDigestSignature) Calls() []*SignatureVerifierMockIsValidDigestSignatureParams { 1026 mmIsValidDigestSignature.mutex.RLock() 1027 1028 argCopy := make([]*SignatureVerifierMockIsValidDigestSignatureParams, len(mmIsValidDigestSignature.callArgs)) 1029 copy(argCopy, mmIsValidDigestSignature.callArgs) 1030 1031 mmIsValidDigestSignature.mutex.RUnlock() 1032 1033 return argCopy 1034 } 1035 1036 // MinimockIsValidDigestSignatureDone returns true if the count of the IsValidDigestSignature invocations corresponds 1037 // the number of defined expectations 1038 func (m *SignatureVerifierMock) MinimockIsValidDigestSignatureDone() bool { 1039 for _, e := range m.IsValidDigestSignatureMock.expectations { 1040 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1041 return false 1042 } 1043 } 1044 1045 // if default expectation was set then invocations count should be greater than zero 1046 if m.IsValidDigestSignatureMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsValidDigestSignatureCounter) < 1 { 1047 return false 1048 } 1049 // if func was set then invocations count should be greater than zero 1050 if m.funcIsValidDigestSignature != nil && mm_atomic.LoadUint64(&m.afterIsValidDigestSignatureCounter) < 1 { 1051 return false 1052 } 1053 return true 1054 } 1055 1056 // MinimockIsValidDigestSignatureInspect logs each unmet expectation 1057 func (m *SignatureVerifierMock) MinimockIsValidDigestSignatureInspect() { 1058 for _, e := range m.IsValidDigestSignatureMock.expectations { 1059 if mm_atomic.LoadUint64(&e.Counter) < 1 { 1060 m.t.Errorf("Expected call to SignatureVerifierMock.IsValidDigestSignature with params: %#v", *e.params) 1061 } 1062 } 1063 1064 // if default expectation was set then invocations count should be greater than zero 1065 if m.IsValidDigestSignatureMock.defaultExpectation != nil && mm_atomic.LoadUint64(&m.afterIsValidDigestSignatureCounter) < 1 { 1066 if m.IsValidDigestSignatureMock.defaultExpectation.params == nil { 1067 m.t.Error("Expected call to SignatureVerifierMock.IsValidDigestSignature") 1068 } else { 1069 m.t.Errorf("Expected call to SignatureVerifierMock.IsValidDigestSignature with params: %#v", *m.IsValidDigestSignatureMock.defaultExpectation.params) 1070 } 1071 } 1072 // if func was set then invocations count should be greater than zero 1073 if m.funcIsValidDigestSignature != nil && mm_atomic.LoadUint64(&m.afterIsValidDigestSignatureCounter) < 1 { 1074 m.t.Error("Expected call to SignatureVerifierMock.IsValidDigestSignature") 1075 } 1076 } 1077 1078 // MinimockFinish checks that all mocked methods have been called the expected number of times 1079 func (m *SignatureVerifierMock) MinimockFinish() { 1080 if !m.minimockDone() { 1081 m.MinimockGetDefaultSigningMethodInspect() 1082 1083 m.MinimockIsDigestMethodSupportedInspect() 1084 1085 m.MinimockIsSigningMethodSupportedInspect() 1086 1087 m.MinimockIsValidDataSignatureInspect() 1088 1089 m.MinimockIsValidDigestSignatureInspect() 1090 m.t.FailNow() 1091 } 1092 } 1093 1094 // MinimockWait waits for all mocked methods to be called the expected number of times 1095 func (m *SignatureVerifierMock) MinimockWait(timeout mm_time.Duration) { 1096 timeoutCh := mm_time.After(timeout) 1097 for { 1098 if m.minimockDone() { 1099 return 1100 } 1101 select { 1102 case <-timeoutCh: 1103 m.MinimockFinish() 1104 return 1105 case <-mm_time.After(10 * mm_time.Millisecond): 1106 } 1107 } 1108 } 1109 1110 func (m *SignatureVerifierMock) minimockDone() bool { 1111 done := true 1112 return done && 1113 m.MinimockGetDefaultSigningMethodDone() && 1114 m.MinimockIsDigestMethodSupportedDone() && 1115 m.MinimockIsSigningMethodSupportedDone() && 1116 m.MinimockIsValidDataSignatureDone() && 1117 m.MinimockIsValidDigestSignatureDone() 1118 }