github.com/khulnasoft-lab/tunnel-db@v0.0.0-20231117205118-74e1113bd007/pkg/vulnsrc/rocky/mock_db.go (about) 1 // Code generated by mockery v1.0.0. DO NOT EDIT. 2 3 package rocky 4 5 import ( 6 db "github.com/khulnasoft-lab/tunnel-db/pkg/db" 7 mock "github.com/stretchr/testify/mock" 8 bbolt "go.etcd.io/bbolt" 9 10 types "github.com/khulnasoft-lab/tunnel-db/pkg/types" 11 ) 12 13 // MockDB is an autogenerated mock type for the DB type 14 type MockDB struct { 15 mock.Mock 16 } 17 18 type DBBatchUpdateArgs struct { 19 Fn func(*bbolt.Tx) error 20 FnAnything bool 21 } 22 23 type DBBatchUpdateReturns struct { 24 Err error 25 } 26 27 type DBBatchUpdateExpectation struct { 28 Args DBBatchUpdateArgs 29 Returns DBBatchUpdateReturns 30 } 31 32 func (_m *MockDB) ApplyBatchUpdateExpectation(e DBBatchUpdateExpectation) { 33 var args []interface{} 34 if e.Args.FnAnything { 35 args = append(args, mock.Anything) 36 } else { 37 args = append(args, e.Args.Fn) 38 } 39 _m.On("BatchUpdate", args...).Return(e.Returns.Err) 40 } 41 42 func (_m *MockDB) ApplyBatchUpdateExpectations(expectations []DBBatchUpdateExpectation) { 43 for _, e := range expectations { 44 _m.ApplyBatchUpdateExpectation(e) 45 } 46 } 47 48 // BatchUpdate provides a mock function with given fields: fn 49 func (_m *MockDB) BatchUpdate(fn func(*bbolt.Tx) error) error { 50 ret := _m.Called(fn) 51 52 var r0 error 53 if rf, ok := ret.Get(0).(func(func(*bbolt.Tx) error) error); ok { 54 r0 = rf(fn) 55 } else { 56 r0 = ret.Error(0) 57 } 58 59 return r0 60 } 61 62 type DBDeleteAdvisoryDetailBucketReturns struct { 63 _a0 error 64 } 65 66 type DBDeleteAdvisoryDetailBucketExpectation struct { 67 Returns DBDeleteAdvisoryDetailBucketReturns 68 } 69 70 func (_m *MockDB) ApplyDeleteAdvisoryDetailBucketExpectation(e DBDeleteAdvisoryDetailBucketExpectation) { 71 var args []interface{} 72 _m.On("DeleteAdvisoryDetailBucket", args...).Return(e.Returns._a0) 73 } 74 75 func (_m *MockDB) ApplyDeleteAdvisoryDetailBucketExpectations(expectations []DBDeleteAdvisoryDetailBucketExpectation) { 76 for _, e := range expectations { 77 _m.ApplyDeleteAdvisoryDetailBucketExpectation(e) 78 } 79 } 80 81 // DeleteAdvisoryDetailBucket provides a mock function with given fields: 82 func (_m *MockDB) DeleteAdvisoryDetailBucket() error { 83 ret := _m.Called() 84 85 var r0 error 86 if rf, ok := ret.Get(0).(func() error); ok { 87 r0 = rf() 88 } else { 89 r0 = ret.Error(0) 90 } 91 92 return r0 93 } 94 95 type DBDeleteVulnerabilityDetailBucketReturns struct { 96 Err error 97 } 98 99 type DBDeleteVulnerabilityDetailBucketExpectation struct { 100 Returns DBDeleteVulnerabilityDetailBucketReturns 101 } 102 103 func (_m *MockDB) ApplyDeleteVulnerabilityDetailBucketExpectation(e DBDeleteVulnerabilityDetailBucketExpectation) { 104 var args []interface{} 105 _m.On("DeleteVulnerabilityDetailBucket", args...).Return(e.Returns.Err) 106 } 107 108 func (_m *MockDB) ApplyDeleteVulnerabilityDetailBucketExpectations(expectations []DBDeleteVulnerabilityDetailBucketExpectation) { 109 for _, e := range expectations { 110 _m.ApplyDeleteVulnerabilityDetailBucketExpectation(e) 111 } 112 } 113 114 // DeleteVulnerabilityDetailBucket provides a mock function with given fields: 115 func (_m *MockDB) DeleteVulnerabilityDetailBucket() error { 116 ret := _m.Called() 117 118 var r0 error 119 if rf, ok := ret.Get(0).(func() error); ok { 120 r0 = rf() 121 } else { 122 r0 = ret.Error(0) 123 } 124 125 return r0 126 } 127 128 type DBForEachAdvisoryArgs struct { 129 Sources []string 130 SourcesAnything bool 131 PkgName string 132 PkgNameAnything bool 133 } 134 135 type DBForEachAdvisoryReturns struct { 136 Value map[string]db.Value 137 Err error 138 } 139 140 type DBForEachAdvisoryExpectation struct { 141 Args DBForEachAdvisoryArgs 142 Returns DBForEachAdvisoryReturns 143 } 144 145 func (_m *MockDB) ApplyForEachAdvisoryExpectation(e DBForEachAdvisoryExpectation) { 146 var args []interface{} 147 if e.Args.SourcesAnything { 148 args = append(args, mock.Anything) 149 } else { 150 args = append(args, e.Args.Sources) 151 } 152 if e.Args.PkgNameAnything { 153 args = append(args, mock.Anything) 154 } else { 155 args = append(args, e.Args.PkgName) 156 } 157 _m.On("ForEachAdvisory", args...).Return(e.Returns.Value, e.Returns.Err) 158 } 159 160 func (_m *MockDB) ApplyForEachAdvisoryExpectations(expectations []DBForEachAdvisoryExpectation) { 161 for _, e := range expectations { 162 _m.ApplyForEachAdvisoryExpectation(e) 163 } 164 } 165 166 // ForEachAdvisory provides a mock function with given fields: sources, pkgName 167 func (_m *MockDB) ForEachAdvisory(sources []string, pkgName string) (map[string]db.Value, error) { 168 ret := _m.Called(sources, pkgName) 169 170 var r0 map[string]db.Value 171 if rf, ok := ret.Get(0).(func([]string, string) map[string]db.Value); ok { 172 r0 = rf(sources, pkgName) 173 } else { 174 if ret.Get(0) != nil { 175 r0 = ret.Get(0).(map[string]db.Value) 176 } 177 } 178 179 var r1 error 180 if rf, ok := ret.Get(1).(func([]string, string) error); ok { 181 r1 = rf(sources, pkgName) 182 } else { 183 r1 = ret.Error(1) 184 } 185 186 return r0, r1 187 } 188 189 type DBForEachVulnerabilityIDArgs struct { 190 Fn func(*bbolt.Tx, string) error 191 FnAnything bool 192 } 193 194 type DBForEachVulnerabilityIDReturns struct { 195 Err error 196 } 197 198 type DBForEachVulnerabilityIDExpectation struct { 199 Args DBForEachVulnerabilityIDArgs 200 Returns DBForEachVulnerabilityIDReturns 201 } 202 203 func (_m *MockDB) ApplyForEachVulnerabilityIDExpectation(e DBForEachVulnerabilityIDExpectation) { 204 var args []interface{} 205 if e.Args.FnAnything { 206 args = append(args, mock.Anything) 207 } else { 208 args = append(args, e.Args.Fn) 209 } 210 _m.On("ForEachVulnerabilityID", args...).Return(e.Returns.Err) 211 } 212 213 func (_m *MockDB) ApplyForEachVulnerabilityIDExpectations(expectations []DBForEachVulnerabilityIDExpectation) { 214 for _, e := range expectations { 215 _m.ApplyForEachVulnerabilityIDExpectation(e) 216 } 217 } 218 219 // ForEachVulnerabilityID provides a mock function with given fields: fn 220 func (_m *MockDB) ForEachVulnerabilityID(fn func(*bbolt.Tx, string) error) error { 221 ret := _m.Called(fn) 222 223 var r0 error 224 if rf, ok := ret.Get(0).(func(func(*bbolt.Tx, string) error) error); ok { 225 r0 = rf(fn) 226 } else { 227 r0 = ret.Error(0) 228 } 229 230 return r0 231 } 232 233 type DBGetArgs struct { 234 Release string 235 ReleaseAnything bool 236 PkgName string 237 PkgNameAnything bool 238 Arch string 239 ArchAnything bool 240 } 241 242 type DBGetReturns struct { 243 _a0 []types.Advisory 244 _a1 error 245 } 246 247 type DBGetExpectation struct { 248 Args DBGetArgs 249 Returns DBGetReturns 250 } 251 252 func (_m *MockDB) ApplyGetExpectation(e DBGetExpectation) { 253 var args []interface{} 254 if e.Args.ReleaseAnything { 255 args = append(args, mock.Anything) 256 } else { 257 args = append(args, e.Args.Release) 258 } 259 if e.Args.PkgNameAnything { 260 args = append(args, mock.Anything) 261 } else { 262 args = append(args, e.Args.PkgName) 263 } 264 if e.Args.ArchAnything { 265 args = append(args, mock.Anything) 266 } else { 267 args = append(args, e.Args.Arch) 268 } 269 _m.On("Get", args...).Return(e.Returns._a0, e.Returns._a1) 270 } 271 272 func (_m *MockDB) ApplyGetExpectations(expectations []DBGetExpectation) { 273 for _, e := range expectations { 274 _m.ApplyGetExpectation(e) 275 } 276 } 277 278 // Get provides a mock function with given fields: release, pkgName, arch 279 func (_m *MockDB) Get(release string, pkgName string, arch string) ([]types.Advisory, error) { 280 ret := _m.Called(release, pkgName, arch) 281 282 var r0 []types.Advisory 283 if rf, ok := ret.Get(0).(func(string, string, string) []types.Advisory); ok { 284 r0 = rf(release, pkgName, arch) 285 } else { 286 if ret.Get(0) != nil { 287 r0 = ret.Get(0).([]types.Advisory) 288 } 289 } 290 291 var r1 error 292 if rf, ok := ret.Get(1).(func(string, string, string) error); ok { 293 r1 = rf(release, pkgName, arch) 294 } else { 295 r1 = ret.Error(1) 296 } 297 298 return r0, r1 299 } 300 301 type DBGetAdvisoriesArgs struct { 302 Source string 303 SourceAnything bool 304 PkgName string 305 PkgNameAnything bool 306 } 307 308 type DBGetAdvisoriesReturns struct { 309 Advisories []types.Advisory 310 Err error 311 } 312 313 type DBGetAdvisoriesExpectation struct { 314 Args DBGetAdvisoriesArgs 315 Returns DBGetAdvisoriesReturns 316 } 317 318 func (_m *MockDB) ApplyGetAdvisoriesExpectation(e DBGetAdvisoriesExpectation) { 319 var args []interface{} 320 if e.Args.SourceAnything { 321 args = append(args, mock.Anything) 322 } else { 323 args = append(args, e.Args.Source) 324 } 325 if e.Args.PkgNameAnything { 326 args = append(args, mock.Anything) 327 } else { 328 args = append(args, e.Args.PkgName) 329 } 330 _m.On("GetAdvisories", args...).Return(e.Returns.Advisories, e.Returns.Err) 331 } 332 333 func (_m *MockDB) ApplyGetAdvisoriesExpectations(expectations []DBGetAdvisoriesExpectation) { 334 for _, e := range expectations { 335 _m.ApplyGetAdvisoriesExpectation(e) 336 } 337 } 338 339 // GetAdvisories provides a mock function with given fields: source, pkgName 340 func (_m *MockDB) GetAdvisories(source string, pkgName string) ([]types.Advisory, error) { 341 ret := _m.Called(source, pkgName) 342 343 var r0 []types.Advisory 344 if rf, ok := ret.Get(0).(func(string, string) []types.Advisory); ok { 345 r0 = rf(source, pkgName) 346 } else { 347 if ret.Get(0) != nil { 348 r0 = ret.Get(0).([]types.Advisory) 349 } 350 } 351 352 var r1 error 353 if rf, ok := ret.Get(1).(func(string, string) error); ok { 354 r1 = rf(source, pkgName) 355 } else { 356 r1 = ret.Error(1) 357 } 358 359 return r0, r1 360 } 361 362 type DBGetVulnerabilityArgs struct { 363 VulnerabilityID string 364 VulnerabilityIDAnything bool 365 } 366 367 type DBGetVulnerabilityReturns struct { 368 Vulnerability types.Vulnerability 369 Err error 370 } 371 372 type DBGetVulnerabilityExpectation struct { 373 Args DBGetVulnerabilityArgs 374 Returns DBGetVulnerabilityReturns 375 } 376 377 func (_m *MockDB) ApplyGetVulnerabilityExpectation(e DBGetVulnerabilityExpectation) { 378 var args []interface{} 379 if e.Args.VulnerabilityIDAnything { 380 args = append(args, mock.Anything) 381 } else { 382 args = append(args, e.Args.VulnerabilityID) 383 } 384 _m.On("GetVulnerability", args...).Return(e.Returns.Vulnerability, e.Returns.Err) 385 } 386 387 func (_m *MockDB) ApplyGetVulnerabilityExpectations(expectations []DBGetVulnerabilityExpectation) { 388 for _, e := range expectations { 389 _m.ApplyGetVulnerabilityExpectation(e) 390 } 391 } 392 393 // GetVulnerability provides a mock function with given fields: vulnerabilityID 394 func (_m *MockDB) GetVulnerability(vulnerabilityID string) (types.Vulnerability, error) { 395 ret := _m.Called(vulnerabilityID) 396 397 var r0 types.Vulnerability 398 if rf, ok := ret.Get(0).(func(string) types.Vulnerability); ok { 399 r0 = rf(vulnerabilityID) 400 } else { 401 r0 = ret.Get(0).(types.Vulnerability) 402 } 403 404 var r1 error 405 if rf, ok := ret.Get(1).(func(string) error); ok { 406 r1 = rf(vulnerabilityID) 407 } else { 408 r1 = ret.Error(1) 409 } 410 411 return r0, r1 412 } 413 414 type DBGetVulnerabilityDetailArgs struct { 415 CveID string 416 CveIDAnything bool 417 } 418 419 type DBGetVulnerabilityDetailReturns struct { 420 Detail map[types.SourceID]types.VulnerabilityDetail 421 Err error 422 } 423 424 type DBGetVulnerabilityDetailExpectation struct { 425 Args DBGetVulnerabilityDetailArgs 426 Returns DBGetVulnerabilityDetailReturns 427 } 428 429 func (_m *MockDB) ApplyGetVulnerabilityDetailExpectation(e DBGetVulnerabilityDetailExpectation) { 430 var args []interface{} 431 if e.Args.CveIDAnything { 432 args = append(args, mock.Anything) 433 } else { 434 args = append(args, e.Args.CveID) 435 } 436 _m.On("GetVulnerabilityDetail", args...).Return(e.Returns.Detail, e.Returns.Err) 437 } 438 439 func (_m *MockDB) ApplyGetVulnerabilityDetailExpectations(expectations []DBGetVulnerabilityDetailExpectation) { 440 for _, e := range expectations { 441 _m.ApplyGetVulnerabilityDetailExpectation(e) 442 } 443 } 444 445 // GetVulnerabilityDetail provides a mock function with given fields: cveID 446 func (_m *MockDB) GetVulnerabilityDetail(cveID string) (map[types.SourceID]types.VulnerabilityDetail, error) { 447 ret := _m.Called(cveID) 448 449 var r0 map[types.SourceID]types.VulnerabilityDetail 450 if rf, ok := ret.Get(0).(func(string) map[types.SourceID]types.VulnerabilityDetail); ok { 451 r0 = rf(cveID) 452 } else { 453 if ret.Get(0) != nil { 454 r0 = ret.Get(0).(map[types.SourceID]types.VulnerabilityDetail) 455 } 456 } 457 458 var r1 error 459 if rf, ok := ret.Get(1).(func(string) error); ok { 460 r1 = rf(cveID) 461 } else { 462 r1 = ret.Error(1) 463 } 464 465 return r0, r1 466 } 467 468 type DBPutArgs struct { 469 _a0 *bbolt.Tx 470 _a0Anything bool 471 _a1 PutInput 472 _a1Anything bool 473 } 474 475 type DBPutReturns struct { 476 _a0 error 477 } 478 479 type DBPutExpectation struct { 480 Args DBPutArgs 481 Returns DBPutReturns 482 } 483 484 func (_m *MockDB) ApplyPutExpectation(e DBPutExpectation) { 485 var args []interface{} 486 if e.Args._a0Anything { 487 args = append(args, mock.Anything) 488 } else { 489 args = append(args, e.Args._a0) 490 } 491 if e.Args._a1Anything { 492 args = append(args, mock.Anything) 493 } else { 494 args = append(args, e.Args._a1) 495 } 496 _m.On("Put", args...).Return(e.Returns._a0) 497 } 498 499 func (_m *MockDB) ApplyPutExpectations(expectations []DBPutExpectation) { 500 for _, e := range expectations { 501 _m.ApplyPutExpectation(e) 502 } 503 } 504 505 // Put provides a mock function with given fields: _a0, _a1 506 func (_m *MockDB) Put(_a0 *bbolt.Tx, _a1 PutInput) error { 507 ret := _m.Called(_a0, _a1) 508 509 var r0 error 510 if rf, ok := ret.Get(0).(func(*bbolt.Tx, PutInput) error); ok { 511 r0 = rf(_a0, _a1) 512 } else { 513 r0 = ret.Error(0) 514 } 515 516 return r0 517 } 518 519 type DBPutAdvisoryDetailArgs struct { 520 Tx *bbolt.Tx 521 TxAnything bool 522 VulnerabilityID string 523 VulnerabilityIDAnything bool 524 PkgName string 525 PkgNameAnything bool 526 NestedBktNames []string 527 NestedBktNamesAnything bool 528 Advisory interface{} 529 AdvisoryAnything bool 530 } 531 532 type DBPutAdvisoryDetailReturns struct { 533 Err error 534 } 535 536 type DBPutAdvisoryDetailExpectation struct { 537 Args DBPutAdvisoryDetailArgs 538 Returns DBPutAdvisoryDetailReturns 539 } 540 541 func (_m *MockDB) ApplyPutAdvisoryDetailExpectation(e DBPutAdvisoryDetailExpectation) { 542 var args []interface{} 543 if e.Args.TxAnything { 544 args = append(args, mock.Anything) 545 } else { 546 args = append(args, e.Args.Tx) 547 } 548 if e.Args.VulnerabilityIDAnything { 549 args = append(args, mock.Anything) 550 } else { 551 args = append(args, e.Args.VulnerabilityID) 552 } 553 if e.Args.PkgNameAnything { 554 args = append(args, mock.Anything) 555 } else { 556 args = append(args, e.Args.PkgName) 557 } 558 if e.Args.NestedBktNamesAnything { 559 args = append(args, mock.Anything) 560 } else { 561 args = append(args, e.Args.NestedBktNames) 562 } 563 if e.Args.AdvisoryAnything { 564 args = append(args, mock.Anything) 565 } else { 566 args = append(args, e.Args.Advisory) 567 } 568 _m.On("PutAdvisoryDetail", args...).Return(e.Returns.Err) 569 } 570 571 func (_m *MockDB) ApplyPutAdvisoryDetailExpectations(expectations []DBPutAdvisoryDetailExpectation) { 572 for _, e := range expectations { 573 _m.ApplyPutAdvisoryDetailExpectation(e) 574 } 575 } 576 577 // PutAdvisoryDetail provides a mock function with given fields: tx, vulnerabilityID, pkgName, nestedBktNames, advisory 578 func (_m *MockDB) PutAdvisoryDetail(tx *bbolt.Tx, vulnerabilityID string, pkgName string, nestedBktNames []string, advisory interface{}) error { 579 ret := _m.Called(tx, vulnerabilityID, pkgName, nestedBktNames, advisory) 580 581 var r0 error 582 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, string, []string, interface{}) error); ok { 583 r0 = rf(tx, vulnerabilityID, pkgName, nestedBktNames, advisory) 584 } else { 585 r0 = ret.Error(0) 586 } 587 588 return r0 589 } 590 591 type DBPutDataSourceArgs struct { 592 Tx *bbolt.Tx 593 TxAnything bool 594 BktName string 595 BktNameAnything bool 596 Source types.DataSource 597 SourceAnything bool 598 } 599 600 type DBPutDataSourceReturns struct { 601 Err error 602 } 603 604 type DBPutDataSourceExpectation struct { 605 Args DBPutDataSourceArgs 606 Returns DBPutDataSourceReturns 607 } 608 609 func (_m *MockDB) ApplyPutDataSourceExpectation(e DBPutDataSourceExpectation) { 610 var args []interface{} 611 if e.Args.TxAnything { 612 args = append(args, mock.Anything) 613 } else { 614 args = append(args, e.Args.Tx) 615 } 616 if e.Args.BktNameAnything { 617 args = append(args, mock.Anything) 618 } else { 619 args = append(args, e.Args.BktName) 620 } 621 if e.Args.SourceAnything { 622 args = append(args, mock.Anything) 623 } else { 624 args = append(args, e.Args.Source) 625 } 626 _m.On("PutDataSource", args...).Return(e.Returns.Err) 627 } 628 629 func (_m *MockDB) ApplyPutDataSourceExpectations(expectations []DBPutDataSourceExpectation) { 630 for _, e := range expectations { 631 _m.ApplyPutDataSourceExpectation(e) 632 } 633 } 634 635 // PutDataSource provides a mock function with given fields: tx, bktName, source 636 func (_m *MockDB) PutDataSource(tx *bbolt.Tx, bktName string, source types.DataSource) error { 637 ret := _m.Called(tx, bktName, source) 638 639 var r0 error 640 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, types.DataSource) error); ok { 641 r0 = rf(tx, bktName, source) 642 } else { 643 r0 = ret.Error(0) 644 } 645 646 return r0 647 } 648 649 type DBPutRedHatCPEsArgs struct { 650 Tx *bbolt.Tx 651 TxAnything bool 652 CpeIndex int 653 CpeIndexAnything bool 654 Cpe string 655 CpeAnything bool 656 } 657 658 type DBPutRedHatCPEsReturns struct { 659 Err error 660 } 661 662 type DBPutRedHatCPEsExpectation struct { 663 Args DBPutRedHatCPEsArgs 664 Returns DBPutRedHatCPEsReturns 665 } 666 667 func (_m *MockDB) ApplyPutRedHatCPEsExpectation(e DBPutRedHatCPEsExpectation) { 668 var args []interface{} 669 if e.Args.TxAnything { 670 args = append(args, mock.Anything) 671 } else { 672 args = append(args, e.Args.Tx) 673 } 674 if e.Args.CpeIndexAnything { 675 args = append(args, mock.Anything) 676 } else { 677 args = append(args, e.Args.CpeIndex) 678 } 679 if e.Args.CpeAnything { 680 args = append(args, mock.Anything) 681 } else { 682 args = append(args, e.Args.Cpe) 683 } 684 _m.On("PutRedHatCPEs", args...).Return(e.Returns.Err) 685 } 686 687 func (_m *MockDB) ApplyPutRedHatCPEsExpectations(expectations []DBPutRedHatCPEsExpectation) { 688 for _, e := range expectations { 689 _m.ApplyPutRedHatCPEsExpectation(e) 690 } 691 } 692 693 // PutRedHatCPEs provides a mock function with given fields: tx, cpeIndex, cpe 694 func (_m *MockDB) PutRedHatCPEs(tx *bbolt.Tx, cpeIndex int, cpe string) error { 695 ret := _m.Called(tx, cpeIndex, cpe) 696 697 var r0 error 698 if rf, ok := ret.Get(0).(func(*bbolt.Tx, int, string) error); ok { 699 r0 = rf(tx, cpeIndex, cpe) 700 } else { 701 r0 = ret.Error(0) 702 } 703 704 return r0 705 } 706 707 type DBPutRedHatNVRsArgs struct { 708 Tx *bbolt.Tx 709 TxAnything bool 710 Nvr string 711 NvrAnything bool 712 CpeIndices []int 713 CpeIndicesAnything bool 714 } 715 716 type DBPutRedHatNVRsReturns struct { 717 Err error 718 } 719 720 type DBPutRedHatNVRsExpectation struct { 721 Args DBPutRedHatNVRsArgs 722 Returns DBPutRedHatNVRsReturns 723 } 724 725 func (_m *MockDB) ApplyPutRedHatNVRsExpectation(e DBPutRedHatNVRsExpectation) { 726 var args []interface{} 727 if e.Args.TxAnything { 728 args = append(args, mock.Anything) 729 } else { 730 args = append(args, e.Args.Tx) 731 } 732 if e.Args.NvrAnything { 733 args = append(args, mock.Anything) 734 } else { 735 args = append(args, e.Args.Nvr) 736 } 737 if e.Args.CpeIndicesAnything { 738 args = append(args, mock.Anything) 739 } else { 740 args = append(args, e.Args.CpeIndices) 741 } 742 _m.On("PutRedHatNVRs", args...).Return(e.Returns.Err) 743 } 744 745 func (_m *MockDB) ApplyPutRedHatNVRsExpectations(expectations []DBPutRedHatNVRsExpectation) { 746 for _, e := range expectations { 747 _m.ApplyPutRedHatNVRsExpectation(e) 748 } 749 } 750 751 // PutRedHatNVRs provides a mock function with given fields: tx, nvr, cpeIndices 752 func (_m *MockDB) PutRedHatNVRs(tx *bbolt.Tx, nvr string, cpeIndices []int) error { 753 ret := _m.Called(tx, nvr, cpeIndices) 754 755 var r0 error 756 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, []int) error); ok { 757 r0 = rf(tx, nvr, cpeIndices) 758 } else { 759 r0 = ret.Error(0) 760 } 761 762 return r0 763 } 764 765 type DBPutRedHatRepositoriesArgs struct { 766 Tx *bbolt.Tx 767 TxAnything bool 768 Repository string 769 RepositoryAnything bool 770 CpeIndices []int 771 CpeIndicesAnything bool 772 } 773 774 type DBPutRedHatRepositoriesReturns struct { 775 Err error 776 } 777 778 type DBPutRedHatRepositoriesExpectation struct { 779 Args DBPutRedHatRepositoriesArgs 780 Returns DBPutRedHatRepositoriesReturns 781 } 782 783 func (_m *MockDB) ApplyPutRedHatRepositoriesExpectation(e DBPutRedHatRepositoriesExpectation) { 784 var args []interface{} 785 if e.Args.TxAnything { 786 args = append(args, mock.Anything) 787 } else { 788 args = append(args, e.Args.Tx) 789 } 790 if e.Args.RepositoryAnything { 791 args = append(args, mock.Anything) 792 } else { 793 args = append(args, e.Args.Repository) 794 } 795 if e.Args.CpeIndicesAnything { 796 args = append(args, mock.Anything) 797 } else { 798 args = append(args, e.Args.CpeIndices) 799 } 800 _m.On("PutRedHatRepositories", args...).Return(e.Returns.Err) 801 } 802 803 func (_m *MockDB) ApplyPutRedHatRepositoriesExpectations(expectations []DBPutRedHatRepositoriesExpectation) { 804 for _, e := range expectations { 805 _m.ApplyPutRedHatRepositoriesExpectation(e) 806 } 807 } 808 809 // PutRedHatRepositories provides a mock function with given fields: tx, repository, cpeIndices 810 func (_m *MockDB) PutRedHatRepositories(tx *bbolt.Tx, repository string, cpeIndices []int) error { 811 ret := _m.Called(tx, repository, cpeIndices) 812 813 var r0 error 814 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, []int) error); ok { 815 r0 = rf(tx, repository, cpeIndices) 816 } else { 817 r0 = ret.Error(0) 818 } 819 820 return r0 821 } 822 823 type DBPutVulnerabilityArgs struct { 824 Tx *bbolt.Tx 825 TxAnything bool 826 VulnerabilityID string 827 VulnerabilityIDAnything bool 828 Vulnerability types.Vulnerability 829 VulnerabilityAnything bool 830 } 831 832 type DBPutVulnerabilityReturns struct { 833 Err error 834 } 835 836 type DBPutVulnerabilityExpectation struct { 837 Args DBPutVulnerabilityArgs 838 Returns DBPutVulnerabilityReturns 839 } 840 841 func (_m *MockDB) ApplyPutVulnerabilityExpectation(e DBPutVulnerabilityExpectation) { 842 var args []interface{} 843 if e.Args.TxAnything { 844 args = append(args, mock.Anything) 845 } else { 846 args = append(args, e.Args.Tx) 847 } 848 if e.Args.VulnerabilityIDAnything { 849 args = append(args, mock.Anything) 850 } else { 851 args = append(args, e.Args.VulnerabilityID) 852 } 853 if e.Args.VulnerabilityAnything { 854 args = append(args, mock.Anything) 855 } else { 856 args = append(args, e.Args.Vulnerability) 857 } 858 _m.On("PutVulnerability", args...).Return(e.Returns.Err) 859 } 860 861 func (_m *MockDB) ApplyPutVulnerabilityExpectations(expectations []DBPutVulnerabilityExpectation) { 862 for _, e := range expectations { 863 _m.ApplyPutVulnerabilityExpectation(e) 864 } 865 } 866 867 // PutVulnerability provides a mock function with given fields: tx, vulnerabilityID, vulnerability 868 func (_m *MockDB) PutVulnerability(tx *bbolt.Tx, vulnerabilityID string, vulnerability types.Vulnerability) error { 869 ret := _m.Called(tx, vulnerabilityID, vulnerability) 870 871 var r0 error 872 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, types.Vulnerability) error); ok { 873 r0 = rf(tx, vulnerabilityID, vulnerability) 874 } else { 875 r0 = ret.Error(0) 876 } 877 878 return r0 879 } 880 881 type DBPutVulnerabilityDetailArgs struct { 882 Tx *bbolt.Tx 883 TxAnything bool 884 VulnerabilityID string 885 VulnerabilityIDAnything bool 886 Source types.SourceID 887 SourceAnything bool 888 Vulnerability types.VulnerabilityDetail 889 VulnerabilityAnything bool 890 } 891 892 type DBPutVulnerabilityDetailReturns struct { 893 Err error 894 } 895 896 type DBPutVulnerabilityDetailExpectation struct { 897 Args DBPutVulnerabilityDetailArgs 898 Returns DBPutVulnerabilityDetailReturns 899 } 900 901 func (_m *MockDB) ApplyPutVulnerabilityDetailExpectation(e DBPutVulnerabilityDetailExpectation) { 902 var args []interface{} 903 if e.Args.TxAnything { 904 args = append(args, mock.Anything) 905 } else { 906 args = append(args, e.Args.Tx) 907 } 908 if e.Args.VulnerabilityIDAnything { 909 args = append(args, mock.Anything) 910 } else { 911 args = append(args, e.Args.VulnerabilityID) 912 } 913 if e.Args.SourceAnything { 914 args = append(args, mock.Anything) 915 } else { 916 args = append(args, e.Args.Source) 917 } 918 if e.Args.VulnerabilityAnything { 919 args = append(args, mock.Anything) 920 } else { 921 args = append(args, e.Args.Vulnerability) 922 } 923 _m.On("PutVulnerabilityDetail", args...).Return(e.Returns.Err) 924 } 925 926 func (_m *MockDB) ApplyPutVulnerabilityDetailExpectations(expectations []DBPutVulnerabilityDetailExpectation) { 927 for _, e := range expectations { 928 _m.ApplyPutVulnerabilityDetailExpectation(e) 929 } 930 } 931 932 // PutVulnerabilityDetail provides a mock function with given fields: tx, vulnerabilityID, source, vulnerability 933 func (_m *MockDB) PutVulnerabilityDetail(tx *bbolt.Tx, vulnerabilityID string, source types.SourceID, vulnerability types.VulnerabilityDetail) error { 934 ret := _m.Called(tx, vulnerabilityID, source, vulnerability) 935 936 var r0 error 937 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string, types.SourceID, types.VulnerabilityDetail) error); ok { 938 r0 = rf(tx, vulnerabilityID, source, vulnerability) 939 } else { 940 r0 = ret.Error(0) 941 } 942 943 return r0 944 } 945 946 type DBPutVulnerabilityIDArgs struct { 947 Tx *bbolt.Tx 948 TxAnything bool 949 VulnerabilityID string 950 VulnerabilityIDAnything bool 951 } 952 953 type DBPutVulnerabilityIDReturns struct { 954 Err error 955 } 956 957 type DBPutVulnerabilityIDExpectation struct { 958 Args DBPutVulnerabilityIDArgs 959 Returns DBPutVulnerabilityIDReturns 960 } 961 962 func (_m *MockDB) ApplyPutVulnerabilityIDExpectation(e DBPutVulnerabilityIDExpectation) { 963 var args []interface{} 964 if e.Args.TxAnything { 965 args = append(args, mock.Anything) 966 } else { 967 args = append(args, e.Args.Tx) 968 } 969 if e.Args.VulnerabilityIDAnything { 970 args = append(args, mock.Anything) 971 } else { 972 args = append(args, e.Args.VulnerabilityID) 973 } 974 _m.On("PutVulnerabilityID", args...).Return(e.Returns.Err) 975 } 976 977 func (_m *MockDB) ApplyPutVulnerabilityIDExpectations(expectations []DBPutVulnerabilityIDExpectation) { 978 for _, e := range expectations { 979 _m.ApplyPutVulnerabilityIDExpectation(e) 980 } 981 } 982 983 // PutVulnerabilityID provides a mock function with given fields: tx, vulnerabilityID 984 func (_m *MockDB) PutVulnerabilityID(tx *bbolt.Tx, vulnerabilityID string) error { 985 ret := _m.Called(tx, vulnerabilityID) 986 987 var r0 error 988 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string) error); ok { 989 r0 = rf(tx, vulnerabilityID) 990 } else { 991 r0 = ret.Error(0) 992 } 993 994 return r0 995 } 996 997 type DBRedHatNVRToCPEsArgs struct { 998 Nvr string 999 NvrAnything bool 1000 } 1001 1002 type DBRedHatNVRToCPEsReturns struct { 1003 CpeIndices []int 1004 Err error 1005 } 1006 1007 type DBRedHatNVRToCPEsExpectation struct { 1008 Args DBRedHatNVRToCPEsArgs 1009 Returns DBRedHatNVRToCPEsReturns 1010 } 1011 1012 func (_m *MockDB) ApplyRedHatNVRToCPEsExpectation(e DBRedHatNVRToCPEsExpectation) { 1013 var args []interface{} 1014 if e.Args.NvrAnything { 1015 args = append(args, mock.Anything) 1016 } else { 1017 args = append(args, e.Args.Nvr) 1018 } 1019 _m.On("RedHatNVRToCPEs", args...).Return(e.Returns.CpeIndices, e.Returns.Err) 1020 } 1021 1022 func (_m *MockDB) ApplyRedHatNVRToCPEsExpectations(expectations []DBRedHatNVRToCPEsExpectation) { 1023 for _, e := range expectations { 1024 _m.ApplyRedHatNVRToCPEsExpectation(e) 1025 } 1026 } 1027 1028 // RedHatNVRToCPEs provides a mock function with given fields: nvr 1029 func (_m *MockDB) RedHatNVRToCPEs(nvr string) ([]int, error) { 1030 ret := _m.Called(nvr) 1031 1032 var r0 []int 1033 if rf, ok := ret.Get(0).(func(string) []int); ok { 1034 r0 = rf(nvr) 1035 } else { 1036 if ret.Get(0) != nil { 1037 r0 = ret.Get(0).([]int) 1038 } 1039 } 1040 1041 var r1 error 1042 if rf, ok := ret.Get(1).(func(string) error); ok { 1043 r1 = rf(nvr) 1044 } else { 1045 r1 = ret.Error(1) 1046 } 1047 1048 return r0, r1 1049 } 1050 1051 type DBRedHatRepoToCPEsArgs struct { 1052 Repository string 1053 RepositoryAnything bool 1054 } 1055 1056 type DBRedHatRepoToCPEsReturns struct { 1057 CpeIndices []int 1058 Err error 1059 } 1060 1061 type DBRedHatRepoToCPEsExpectation struct { 1062 Args DBRedHatRepoToCPEsArgs 1063 Returns DBRedHatRepoToCPEsReturns 1064 } 1065 1066 func (_m *MockDB) ApplyRedHatRepoToCPEsExpectation(e DBRedHatRepoToCPEsExpectation) { 1067 var args []interface{} 1068 if e.Args.RepositoryAnything { 1069 args = append(args, mock.Anything) 1070 } else { 1071 args = append(args, e.Args.Repository) 1072 } 1073 _m.On("RedHatRepoToCPEs", args...).Return(e.Returns.CpeIndices, e.Returns.Err) 1074 } 1075 1076 func (_m *MockDB) ApplyRedHatRepoToCPEsExpectations(expectations []DBRedHatRepoToCPEsExpectation) { 1077 for _, e := range expectations { 1078 _m.ApplyRedHatRepoToCPEsExpectation(e) 1079 } 1080 } 1081 1082 // RedHatRepoToCPEs provides a mock function with given fields: repository 1083 func (_m *MockDB) RedHatRepoToCPEs(repository string) ([]int, error) { 1084 ret := _m.Called(repository) 1085 1086 var r0 []int 1087 if rf, ok := ret.Get(0).(func(string) []int); ok { 1088 r0 = rf(repository) 1089 } else { 1090 if ret.Get(0) != nil { 1091 r0 = ret.Get(0).([]int) 1092 } 1093 } 1094 1095 var r1 error 1096 if rf, ok := ret.Get(1).(func(string) error); ok { 1097 r1 = rf(repository) 1098 } else { 1099 r1 = ret.Error(1) 1100 } 1101 1102 return r0, r1 1103 } 1104 1105 type DBSaveAdvisoryDetailsArgs struct { 1106 Tx *bbolt.Tx 1107 TxAnything bool 1108 CveID string 1109 CveIDAnything bool 1110 } 1111 1112 type DBSaveAdvisoryDetailsReturns struct { 1113 Err error 1114 } 1115 1116 type DBSaveAdvisoryDetailsExpectation struct { 1117 Args DBSaveAdvisoryDetailsArgs 1118 Returns DBSaveAdvisoryDetailsReturns 1119 } 1120 1121 func (_m *MockDB) ApplySaveAdvisoryDetailsExpectation(e DBSaveAdvisoryDetailsExpectation) { 1122 var args []interface{} 1123 if e.Args.TxAnything { 1124 args = append(args, mock.Anything) 1125 } else { 1126 args = append(args, e.Args.Tx) 1127 } 1128 if e.Args.CveIDAnything { 1129 args = append(args, mock.Anything) 1130 } else { 1131 args = append(args, e.Args.CveID) 1132 } 1133 _m.On("SaveAdvisoryDetails", args...).Return(e.Returns.Err) 1134 } 1135 1136 func (_m *MockDB) ApplySaveAdvisoryDetailsExpectations(expectations []DBSaveAdvisoryDetailsExpectation) { 1137 for _, e := range expectations { 1138 _m.ApplySaveAdvisoryDetailsExpectation(e) 1139 } 1140 } 1141 1142 // SaveAdvisoryDetails provides a mock function with given fields: tx, cveID 1143 func (_m *MockDB) SaveAdvisoryDetails(tx *bbolt.Tx, cveID string) error { 1144 ret := _m.Called(tx, cveID) 1145 1146 var r0 error 1147 if rf, ok := ret.Get(0).(func(*bbolt.Tx, string) error); ok { 1148 r0 = rf(tx, cveID) 1149 } else { 1150 r0 = ret.Error(0) 1151 } 1152 1153 return r0 1154 }