2022-08-22 08:21:13 +02:00
// Code generated by mockery v2.14.0. DO NOT EDIT.
2020-03-12 12:30:12 +01:00
package report
import (
2020-12-14 06:34:35 +01:00
context "context"
q "github.com/goharbor/harbor/src/lib/q"
2020-03-12 12:30:12 +01:00
mock "github.com/stretchr/testify/mock"
scan "github.com/goharbor/harbor/src/pkg/scan/dao/scan"
)
// Manager is an autogenerated mock type for the Manager type
type Manager struct {
mock . Mock
}
2020-12-14 06:34:35 +01:00
// Create provides a mock function with given fields: ctx, r
func ( _m * Manager ) Create ( ctx context . Context , r * scan . Report ) ( string , error ) {
ret := _m . Called ( ctx , r )
2020-03-12 12:30:12 +01:00
var r0 string
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * scan . Report ) string ) ; ok {
r0 = rf ( ctx , r )
2020-03-12 12:30:12 +01:00
} else {
r0 = ret . Get ( 0 ) . ( string )
}
var r1 error
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * scan . Report ) error ) ; ok {
r1 = rf ( ctx , r )
2020-03-12 12:30:12 +01:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2020-12-14 06:34:35 +01:00
// Delete provides a mock function with given fields: ctx, uuid
func ( _m * Manager ) Delete ( ctx context . Context , uuid string ) error {
ret := _m . Called ( ctx , uuid )
2020-03-12 12:30:12 +01:00
var r0 error
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) error ) ; ok {
r0 = rf ( ctx , uuid )
2020-03-12 12:30:12 +01:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2020-12-14 06:34:35 +01:00
// DeleteByDigests provides a mock function with given fields: ctx, digests
func ( _m * Manager ) DeleteByDigests ( ctx context . Context , digests ... string ) error {
_va := make ( [ ] interface { } , len ( digests ) )
for _i := range digests {
_va [ _i ] = digests [ _i ]
2020-03-12 12:30:12 +01:00
}
2020-12-14 06:34:35 +01:00
var _ca [ ] interface { }
_ca = append ( _ca , ctx )
_ca = append ( _ca , _va ... )
ret := _m . Called ( _ca ... )
2020-03-12 12:30:12 +01:00
2020-12-14 06:34:35 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , ... string ) error ) ; ok {
r0 = rf ( ctx , digests ... )
2020-03-12 12:30:12 +01:00
} else {
2020-12-14 06:34:35 +01:00
r0 = ret . Error ( 0 )
2020-03-12 12:30:12 +01:00
}
2020-12-14 06:34:35 +01:00
return r0
2020-03-12 12:30:12 +01:00
}
2020-12-14 06:34:35 +01:00
// GetBy provides a mock function with given fields: ctx, digest, registrationUUID, mimeTypes
func ( _m * Manager ) GetBy ( ctx context . Context , digest string , registrationUUID string , mimeTypes [ ] string ) ( [ ] * scan . Report , error ) {
ret := _m . Called ( ctx , digest , registrationUUID , mimeTypes )
2020-03-12 12:30:12 +01:00
var r0 [ ] * scan . Report
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , string , [ ] string ) [ ] * scan . Report ) ; ok {
r0 = rf ( ctx , digest , registrationUUID , mimeTypes )
2020-03-12 12:30:12 +01:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * scan . Report )
}
}
var r1 error
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string , string , [ ] string ) error ) ; ok {
r1 = rf ( ctx , digest , registrationUUID , mimeTypes )
2020-03-12 12:30:12 +01:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2020-12-14 06:34:35 +01:00
// List provides a mock function with given fields: ctx, query
func ( _m * Manager ) List ( ctx context . Context , query * q . Query ) ( [ ] * scan . Report , error ) {
ret := _m . Called ( ctx , query )
2020-03-12 12:30:12 +01:00
2020-12-14 06:34:35 +01:00
var r0 [ ] * scan . Report
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) [ ] * scan . Report ) ; ok {
r0 = rf ( ctx , query )
2020-03-12 12:30:12 +01:00
} else {
if ret . Get ( 0 ) != nil {
2020-12-14 06:34:35 +01:00
r0 = ret . Get ( 0 ) . ( [ ] * scan . Report )
2020-03-12 12:30:12 +01:00
}
}
var r1 error
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * q . Query ) error ) ; ok {
r1 = rf ( ctx , query )
2020-03-12 12:30:12 +01:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2020-12-14 06:34:35 +01:00
// UpdateReportData provides a mock function with given fields: ctx, uuid, _a2
func ( _m * Manager ) UpdateReportData ( ctx context . Context , uuid string , _a2 string ) error {
ret := _m . Called ( ctx , uuid , _a2 )
2020-03-12 12:30:12 +01:00
var r0 error
2020-12-14 06:34:35 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , string ) error ) ; ok {
r0 = rf ( ctx , uuid , _a2 )
2020-03-12 12:30:12 +01:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-06-07 10:04:33 +02:00
2022-08-22 08:21:13 +02:00
type mockConstructorTestingTNewManager interface {
2022-06-07 10:04:33 +02:00
mock . TestingT
Cleanup ( func ( ) )
}
// NewManager creates a new instance of Manager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
2022-08-22 08:21:13 +02:00
func NewManager ( t mockConstructorTestingTNewManager ) * Manager {
2022-06-07 10:04:33 +02:00
mock := & Manager { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}