2024-04-11 05:37:59 +02:00
// Code generated by mockery v2.42.2. DO NOT EDIT.
2019-12-20 02:24:57 +01:00
2020-01-22 11:28:08 +01:00
package artifact
2019-12-20 02:24:57 +01:00
import (
2021-02-23 05:23:36 +01:00
context "context"
artifact "github.com/goharbor/harbor/src/pkg/artifact"
mock "github.com/stretchr/testify/mock"
q "github.com/goharbor/harbor/src/lib/q"
2021-12-10 06:26:17 +01:00
time "time"
2019-12-20 02:24:57 +01:00
)
2021-02-23 05:23:36 +01:00
// Manager is an autogenerated mock type for the Manager type
type Manager struct {
2019-12-20 02:24:57 +01:00
mock . Mock
}
2021-02-23 05:23:36 +01:00
// Count provides a mock function with given fields: ctx, query
func ( _m * Manager ) Count ( ctx context . Context , query * q . Query ) ( int64 , error ) {
ret := _m . Called ( ctx , query )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Count" )
}
2021-02-23 05:23:36 +01:00
var r0 int64
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) ( int64 , error ) ) ; ok {
return rf ( ctx , query )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) int64 ) ; ok {
r0 = rf ( ctx , query )
} else {
r0 = ret . Get ( 0 ) . ( int64 )
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * q . Query ) error ) ; ok {
r1 = rf ( ctx , query )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2020-02-18 08:51:38 +01:00
}
2021-02-23 05:23:36 +01:00
// Create provides a mock function with given fields: ctx, _a1
func ( _m * Manager ) Create ( ctx context . Context , _a1 * artifact . Artifact ) ( int64 , error ) {
ret := _m . Called ( ctx , _a1 )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Create" )
}
2021-02-23 05:23:36 +01:00
var r0 int64
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * artifact . Artifact ) ( int64 , error ) ) ; ok {
return rf ( ctx , _a1 )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * artifact . Artifact ) int64 ) ; ok {
r0 = rf ( ctx , _a1 )
} else {
r0 = ret . Get ( 0 ) . ( int64 )
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * artifact . Artifact ) error ) ; ok {
r1 = rf ( ctx , _a1 )
} else {
r1 = ret . Error ( 1 )
2020-01-16 01:04:22 +01:00
}
2021-02-23 05:23:36 +01:00
return r0 , r1
2019-12-20 02:24:57 +01:00
}
2021-02-23 05:23:36 +01:00
// Delete provides a mock function with given fields: ctx, id
func ( _m * Manager ) Delete ( ctx context . Context , id int64 ) error {
ret := _m . Called ( ctx , id )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Delete" )
}
2021-02-23 05:23:36 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 ) error ) ; ok {
r0 = rf ( ctx , id )
} else {
r0 = ret . Error ( 0 )
2020-01-16 01:04:22 +01:00
}
2021-02-23 05:23:36 +01:00
return r0
2019-12-20 02:24:57 +01:00
}
2021-02-23 05:23:36 +01:00
// DeleteReference provides a mock function with given fields: ctx, id
func ( _m * Manager ) DeleteReference ( ctx context . Context , id int64 ) error {
ret := _m . Called ( ctx , id )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for DeleteReference" )
}
2021-02-23 05:23:36 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 ) error ) ; ok {
r0 = rf ( ctx , id )
} else {
r0 = ret . Error ( 0 )
2020-02-12 13:46:04 +01:00
}
2021-02-23 05:23:36 +01:00
return r0
2020-02-12 13:46:04 +01:00
}
2021-02-23 05:23:36 +01:00
// Get provides a mock function with given fields: ctx, id
func ( _m * Manager ) Get ( ctx context . Context , id int64 ) ( * artifact . Artifact , error ) {
ret := _m . Called ( ctx , id )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Get" )
}
2021-02-23 05:23:36 +01:00
var r0 * artifact . Artifact
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 ) ( * artifact . Artifact , error ) ) ; ok {
return rf ( ctx , id )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 ) * artifact . Artifact ) ; ok {
r0 = rf ( ctx , id )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * artifact . Artifact )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , int64 ) error ) ; ok {
r1 = rf ( ctx , id )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2019-12-20 02:24:57 +01:00
}
2021-02-23 05:23:36 +01:00
// GetByDigest provides a mock function with given fields: ctx, repository, digest
func ( _m * Manager ) GetByDigest ( ctx context . Context , repository string , digest string ) ( * artifact . Artifact , error ) {
ret := _m . Called ( ctx , repository , digest )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetByDigest" )
}
2021-02-23 05:23:36 +01:00
var r0 * artifact . Artifact
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , string ) ( * artifact . Artifact , error ) ) ; ok {
return rf ( ctx , repository , digest )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , string ) * artifact . Artifact ) ; ok {
r0 = rf ( ctx , repository , digest )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * artifact . Artifact )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string , string ) error ) ; ok {
r1 = rf ( ctx , repository , digest )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2019-12-20 02:24:57 +01:00
}
2021-02-23 05:23:36 +01:00
// List provides a mock function with given fields: ctx, query
func ( _m * Manager ) List ( ctx context . Context , query * q . Query ) ( [ ] * artifact . Artifact , error ) {
ret := _m . Called ( ctx , query )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for List" )
}
2021-02-23 05:23:36 +01:00
var r0 [ ] * artifact . Artifact
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) ( [ ] * artifact . Artifact , error ) ) ; ok {
return rf ( ctx , query )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) [ ] * artifact . Artifact ) ; ok {
r0 = rf ( ctx , query )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * artifact . Artifact )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * q . Query ) error ) ; ok {
r1 = rf ( ctx , query )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2019-12-20 02:24:57 +01:00
}
2020-02-15 14:48:24 +01:00
2021-02-23 05:23:36 +01:00
// ListReferences provides a mock function with given fields: ctx, query
func ( _m * Manager ) ListReferences ( ctx context . Context , query * q . Query ) ( [ ] * artifact . Reference , error ) {
ret := _m . Called ( ctx , query )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for ListReferences" )
}
2021-02-23 05:23:36 +01:00
var r0 [ ] * artifact . Reference
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) ( [ ] * artifact . Reference , error ) ) ; ok {
return rf ( ctx , query )
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * q . Query ) [ ] * artifact . Reference ) ; ok {
r0 = rf ( ctx , query )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * artifact . Reference )
}
2020-02-15 14:48:24 +01:00
}
2021-02-23 05:23:36 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , * q . Query ) error ) ; ok {
r1 = rf ( ctx , query )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2020-02-15 14:48:24 +01:00
}
2021-02-23 05:23:36 +01:00
// Update provides a mock function with given fields: ctx, _a1, props
func ( _m * Manager ) Update ( ctx context . Context , _a1 * artifact . Artifact , props ... string ) error {
_va := make ( [ ] interface { } , len ( props ) )
for _i := range props {
_va [ _i ] = props [ _i ]
}
var _ca [ ] interface { }
_ca = append ( _ca , ctx , _a1 )
_ca = append ( _ca , _va ... )
ret := _m . Called ( _ca ... )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Update" )
}
2021-02-23 05:23:36 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , * artifact . Artifact , ... string ) error ) ; ok {
r0 = rf ( ctx , _a1 , props ... )
} else {
r0 = ret . Error ( 0 )
}
return r0
2020-02-15 14:48:24 +01:00
}
2021-12-10 06:26:17 +01:00
// UpdatePullTime provides a mock function with given fields: ctx, id, pullTime
func ( _m * Manager ) UpdatePullTime ( ctx context . Context , id int64 , pullTime time . Time ) error {
ret := _m . Called ( ctx , id , pullTime )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for UpdatePullTime" )
}
2021-12-10 06:26:17 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , time . Time ) error ) ; ok {
r0 = rf ( ctx , id , pullTime )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-06-07 10:04:33 +02:00
2023-11-05 07:37:25 +01:00
// 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.
// The first argument is typically a *testing.T value.
func NewManager ( t interface {
2022-06-07 10:04:33 +02:00
mock . TestingT
Cleanup ( func ( ) )
2023-11-05 07:37:25 +01:00
} ) * Manager {
2022-06-07 10:04:33 +02:00
mock := & Manager { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}