2024-04-11 05:37:59 +02:00
// Code generated by mockery v2.42.2. DO NOT EDIT.
2020-09-30 09:14:00 +02:00
package flow
import (
distribution "github.com/docker/distribution"
io "io"
mock "github.com/stretchr/testify/mock"
2021-03-31 09:49:23 +02:00
model "github.com/goharbor/harbor/src/pkg/reg/model"
2020-09-30 09:14:00 +02:00
)
// mockAdapter is an autogenerated mock type for the registryAdapter type
type mockAdapter struct {
mock . Mock
}
// BlobExist provides a mock function with given fields: repository, digest
func ( _m * mockAdapter ) BlobExist ( repository string , digest string ) ( bool , error ) {
ret := _m . Called ( repository , digest )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for BlobExist" )
}
2020-09-30 09:14:00 +02:00
var r0 bool
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( bool , error ) ) ; ok {
return rf ( repository , digest )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) bool ) ; ok {
r0 = rf ( repository , digest )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) error ) ; ok {
r1 = rf ( repository , digest )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2021-03-18 16:07:21 +01:00
// CanBeMount provides a mock function with given fields: digest
func ( _m * mockAdapter ) CanBeMount ( digest string ) ( bool , string , error ) {
ret := _m . Called ( digest )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for CanBeMount" )
}
2021-03-18 16:07:21 +01:00
var r0 bool
2023-03-11 01:16:11 +01:00
var r1 string
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( bool , string , error ) ) ; ok {
return rf ( digest )
}
2021-03-18 16:07:21 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) bool ) ; ok {
r0 = rf ( digest )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) string ) ; ok {
r1 = rf ( digest )
} else {
r1 = ret . Get ( 1 ) . ( string )
}
if rf , ok := ret . Get ( 2 ) . ( func ( string ) error ) ; ok {
r2 = rf ( digest )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2020-09-30 09:14:00 +02:00
// DeleteManifest provides a mock function with given fields: repository, reference
func ( _m * mockAdapter ) DeleteManifest ( repository string , reference string ) error {
ret := _m . Called ( repository , reference )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for DeleteManifest" )
}
2020-09-30 09:14:00 +02:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) error ) ; ok {
r0 = rf ( repository , reference )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// DeleteTag provides a mock function with given fields: repository, tag
func ( _m * mockAdapter ) DeleteTag ( repository string , tag string ) error {
ret := _m . Called ( repository , tag )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for DeleteTag" )
}
2020-09-30 09:14:00 +02:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) error ) ; ok {
r0 = rf ( repository , tag )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// FetchArtifacts provides a mock function with given fields: filters
func ( _m * mockAdapter ) FetchArtifacts ( filters [ ] * model . Filter ) ( [ ] * model . Resource , error ) {
ret := _m . Called ( filters )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for FetchArtifacts" )
}
2020-09-30 09:14:00 +02:00
var r0 [ ] * model . Resource
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( [ ] * model . Filter ) ( [ ] * model . Resource , error ) ) ; ok {
return rf ( filters )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( [ ] * model . Filter ) [ ] * model . Resource ) ; ok {
r0 = rf ( filters )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . Resource )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( [ ] * model . Filter ) error ) ; ok {
r1 = rf ( filters )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// HealthCheck provides a mock function with given fields:
2021-03-31 09:49:23 +02:00
func ( _m * mockAdapter ) HealthCheck ( ) ( string , error ) {
2020-09-30 09:14:00 +02:00
ret := _m . Called ( )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for HealthCheck" )
}
2021-03-31 09:49:23 +02:00
var r0 string
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( string , error ) ) ; ok {
return rf ( )
}
2021-03-31 09:49:23 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) string ) ; ok {
2020-09-30 09:14:00 +02:00
r0 = rf ( )
} else {
2021-03-31 09:49:23 +02:00
r0 = ret . Get ( 0 ) . ( string )
2020-09-30 09:14:00 +02:00
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// Info provides a mock function with given fields:
func ( _m * mockAdapter ) Info ( ) ( * model . RegistryInfo , error ) {
ret := _m . Called ( )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for Info" )
}
2020-09-30 09:14:00 +02:00
var r0 * model . RegistryInfo
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( * model . RegistryInfo , error ) ) ; ok {
return rf ( )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) * model . RegistryInfo ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RegistryInfo )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-02-24 03:27:45 +01:00
// ListTags provides a mock function with given fields: repository
func ( _m * mockAdapter ) ListTags ( repository string ) ( [ ] string , error ) {
ret := _m . Called ( repository )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for ListTags" )
}
2022-02-24 03:27:45 +01:00
var r0 [ ] string
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( [ ] string , error ) ) ; ok {
return rf ( repository )
}
2022-02-24 03:27:45 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) [ ] string ) ; ok {
r0 = rf ( repository )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] string )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) error ) ; ok {
r1 = rf ( repository )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2020-09-30 09:14:00 +02:00
// ManifestExist provides a mock function with given fields: repository, reference
2020-12-11 11:14:15 +01:00
func ( _m * mockAdapter ) ManifestExist ( repository string , reference string ) ( bool , * distribution . Descriptor , error ) {
2020-09-30 09:14:00 +02:00
ret := _m . Called ( repository , reference )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for ManifestExist" )
}
2020-09-30 09:14:00 +02:00
var r0 bool
2023-03-11 01:16:11 +01:00
var r1 * distribution . Descriptor
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( bool , * distribution . Descriptor , error ) ) ; ok {
return rf ( repository , reference )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) bool ) ; ok {
r0 = rf ( repository , reference )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
2020-12-11 11:14:15 +01:00
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) * distribution . Descriptor ) ; ok {
2020-09-30 09:14:00 +02:00
r1 = rf ( repository , reference )
} else {
2020-12-11 11:14:15 +01:00
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * distribution . Descriptor )
}
2020-09-30 09:14:00 +02:00
}
if rf , ok := ret . Get ( 2 ) . ( func ( string , string ) error ) ; ok {
r2 = rf ( repository , reference )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2021-03-18 16:07:21 +01:00
// MountBlob provides a mock function with given fields: srcRepository, digest, dstRepository
func ( _m * mockAdapter ) MountBlob ( srcRepository string , digest string , dstRepository string ) error {
ret := _m . Called ( srcRepository , digest , dstRepository )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for MountBlob" )
}
2021-03-18 16:07:21 +01:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , string ) error ) ; ok {
r0 = rf ( srcRepository , digest , dstRepository )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2020-09-30 09:14:00 +02:00
// PrepareForPush provides a mock function with given fields: _a0
func ( _m * mockAdapter ) PrepareForPush ( _a0 [ ] * model . Resource ) error {
ret := _m . Called ( _a0 )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PrepareForPush" )
}
2020-09-30 09:14:00 +02:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( [ ] * model . Resource ) error ) ; ok {
r0 = rf ( _a0 )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// PullBlob provides a mock function with given fields: repository, digest
func ( _m * mockAdapter ) PullBlob ( repository string , digest string ) ( int64 , io . ReadCloser , error ) {
ret := _m . Called ( repository , digest )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PullBlob" )
}
2020-09-30 09:14:00 +02:00
var r0 int64
2023-03-11 01:16:11 +01:00
var r1 io . ReadCloser
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( int64 , io . ReadCloser , error ) ) ; ok {
return rf ( repository , digest )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) int64 ) ; ok {
r0 = rf ( repository , digest )
} else {
r0 = ret . Get ( 0 ) . ( int64 )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) io . ReadCloser ) ; ok {
r1 = rf ( repository , digest )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( io . ReadCloser )
}
}
if rf , ok := ret . Get ( 2 ) . ( func ( string , string ) error ) ; ok {
r2 = rf ( repository , digest )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2022-11-01 04:19:17 +01:00
// PullBlobChunk provides a mock function with given fields: repository, digest, blobSize, start, end
func ( _m * mockAdapter ) PullBlobChunk ( repository string , digest string , blobSize int64 , start int64 , end int64 ) ( int64 , io . ReadCloser , error ) {
ret := _m . Called ( repository , digest , blobSize , start , end )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PullBlobChunk" )
}
2022-11-01 04:19:17 +01:00
var r0 int64
2023-03-11 01:16:11 +01:00
var r1 io . ReadCloser
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 , int64 , int64 ) ( int64 , io . ReadCloser , error ) ) ; ok {
return rf ( repository , digest , blobSize , start , end )
}
2022-11-01 04:19:17 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 , int64 , int64 ) int64 ) ; ok {
r0 = rf ( repository , digest , blobSize , start , end )
} else {
r0 = ret . Get ( 0 ) . ( int64 )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , int64 , int64 , int64 ) io . ReadCloser ) ; ok {
r1 = rf ( repository , digest , blobSize , start , end )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( io . ReadCloser )
}
}
if rf , ok := ret . Get ( 2 ) . ( func ( string , string , int64 , int64 , int64 ) error ) ; ok {
r2 = rf ( repository , digest , blobSize , start , end )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2020-09-30 09:14:00 +02:00
// PullManifest provides a mock function with given fields: repository, reference, accepttedMediaTypes
func ( _m * mockAdapter ) PullManifest ( repository string , reference string , accepttedMediaTypes ... string ) ( distribution . Manifest , string , error ) {
_va := make ( [ ] interface { } , len ( accepttedMediaTypes ) )
for _i := range accepttedMediaTypes {
_va [ _i ] = accepttedMediaTypes [ _i ]
}
var _ca [ ] interface { }
_ca = append ( _ca , repository , reference )
_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 PullManifest" )
}
2020-09-30 09:14:00 +02:00
var r0 distribution . Manifest
2023-03-11 01:16:11 +01:00
var r1 string
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , ... string ) ( distribution . Manifest , string , error ) ) ; ok {
return rf ( repository , reference , accepttedMediaTypes ... )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , ... string ) distribution . Manifest ) ; ok {
r0 = rf ( repository , reference , accepttedMediaTypes ... )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( distribution . Manifest )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , ... string ) string ) ; ok {
r1 = rf ( repository , reference , accepttedMediaTypes ... )
} else {
r1 = ret . Get ( 1 ) . ( string )
}
if rf , ok := ret . Get ( 2 ) . ( func ( string , string , ... string ) error ) ; ok {
r2 = rf ( repository , reference , accepttedMediaTypes ... )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
// PushBlob provides a mock function with given fields: repository, digest, size, blob
func ( _m * mockAdapter ) PushBlob ( repository string , digest string , size int64 , blob io . Reader ) error {
ret := _m . Called ( repository , digest , size , blob )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PushBlob" )
}
2020-09-30 09:14:00 +02:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 , io . Reader ) error ) ; ok {
r0 = rf ( repository , digest , size , blob )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-11-01 04:19:17 +01:00
// PushBlobChunk provides a mock function with given fields: repository, digest, size, chunk, start, end, location
func ( _m * mockAdapter ) PushBlobChunk ( repository string , digest string , size int64 , chunk io . Reader , start int64 , end int64 , location string ) ( string , int64 , error ) {
ret := _m . Called ( repository , digest , size , chunk , start , end , location )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PushBlobChunk" )
}
2022-11-01 04:19:17 +01:00
var r0 string
2023-03-11 01:16:11 +01:00
var r1 int64
var r2 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 , io . Reader , int64 , int64 , string ) ( string , int64 , error ) ) ; ok {
return rf ( repository , digest , size , chunk , start , end , location )
}
2022-11-01 04:19:17 +01:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 , io . Reader , int64 , int64 , string ) string ) ; ok {
r0 = rf ( repository , digest , size , chunk , start , end , location )
} else {
r0 = ret . Get ( 0 ) . ( string )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , int64 , io . Reader , int64 , int64 , string ) int64 ) ; ok {
r1 = rf ( repository , digest , size , chunk , start , end , location )
} else {
r1 = ret . Get ( 1 ) . ( int64 )
}
if rf , ok := ret . Get ( 2 ) . ( func ( string , string , int64 , io . Reader , int64 , int64 , string ) error ) ; ok {
r2 = rf ( repository , digest , size , chunk , start , end , location )
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2020-09-30 09:14:00 +02:00
// PushManifest provides a mock function with given fields: repository, reference, mediaType, payload
func ( _m * mockAdapter ) PushManifest ( repository string , reference string , mediaType string , payload [ ] byte ) ( string , error ) {
ret := _m . Called ( repository , reference , mediaType , payload )
2024-04-11 05:37:59 +02:00
if len ( ret ) == 0 {
panic ( "no return value specified for PushManifest" )
}
2020-09-30 09:14:00 +02:00
var r0 string
2023-03-11 01:16:11 +01:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , string , [ ] byte ) ( string , error ) ) ; ok {
return rf ( repository , reference , mediaType , payload )
}
2020-09-30 09:14:00 +02:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , string , [ ] byte ) string ) ; ok {
r0 = rf ( repository , reference , mediaType , payload )
} else {
r0 = ret . Get ( 0 ) . ( string )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , string , [ ] byte ) error ) ; ok {
r1 = rf ( repository , reference , mediaType , payload )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-06-07 10:04:33 +02:00
2023-11-05 07:37:25 +01:00
// newMockAdapter creates a new instance of mockAdapter. 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 newMockAdapter ( t interface {
2022-06-07 10:04:33 +02:00
mock . TestingT
Cleanup ( func ( ) )
2023-11-05 07:37:25 +01:00
} ) * mockAdapter {
2022-06-07 10:04:33 +02:00
mock := & mockAdapter { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}