grafana/pkg/apiserver/rest/storage_mock.go

700 lines
24 KiB
Go

// Code generated by mockery v2.53.4. DO NOT EDIT.
package rest
import (
context "context"
mock "github.com/stretchr/testify/mock"
internalversion "k8s.io/apimachinery/pkg/apis/meta/internalversion"
registryrest "k8s.io/apiserver/pkg/registry/rest"
runtime "k8s.io/apimachinery/pkg/runtime"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
// MockStorage is an autogenerated mock type for the Storage type
type MockStorage struct {
mock.Mock
}
type MockStorage_Expecter struct {
mock *mock.Mock
}
func (_m *MockStorage) EXPECT() *MockStorage_Expecter {
return &MockStorage_Expecter{mock: &_m.Mock}
}
// ConvertToTable provides a mock function with given fields: ctx, object, tableOptions
func (_m *MockStorage) ConvertToTable(ctx context.Context, object runtime.Object, tableOptions runtime.Object) (*v1.Table, error) {
ret := _m.Called(ctx, object, tableOptions)
if len(ret) == 0 {
panic("no return value specified for ConvertToTable")
}
var r0 *v1.Table
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, runtime.Object, runtime.Object) (*v1.Table, error)); ok {
return rf(ctx, object, tableOptions)
}
if rf, ok := ret.Get(0).(func(context.Context, runtime.Object, runtime.Object) *v1.Table); ok {
r0 = rf(ctx, object, tableOptions)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*v1.Table)
}
}
if rf, ok := ret.Get(1).(func(context.Context, runtime.Object, runtime.Object) error); ok {
r1 = rf(ctx, object, tableOptions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockStorage_ConvertToTable_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConvertToTable'
type MockStorage_ConvertToTable_Call struct {
*mock.Call
}
// ConvertToTable is a helper method to define mock.On call
// - ctx context.Context
// - object runtime.Object
// - tableOptions runtime.Object
func (_e *MockStorage_Expecter) ConvertToTable(ctx interface{}, object interface{}, tableOptions interface{}) *MockStorage_ConvertToTable_Call {
return &MockStorage_ConvertToTable_Call{Call: _e.mock.On("ConvertToTable", ctx, object, tableOptions)}
}
func (_c *MockStorage_ConvertToTable_Call) Run(run func(ctx context.Context, object runtime.Object, tableOptions runtime.Object)) *MockStorage_ConvertToTable_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(runtime.Object), args[2].(runtime.Object))
})
return _c
}
func (_c *MockStorage_ConvertToTable_Call) Return(_a0 *v1.Table, _a1 error) *MockStorage_ConvertToTable_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockStorage_ConvertToTable_Call) RunAndReturn(run func(context.Context, runtime.Object, runtime.Object) (*v1.Table, error)) *MockStorage_ConvertToTable_Call {
_c.Call.Return(run)
return _c
}
// Create provides a mock function with given fields: ctx, obj, createValidation, options
func (_m *MockStorage) Create(ctx context.Context, obj runtime.Object, createValidation registryrest.ValidateObjectFunc, options *v1.CreateOptions) (runtime.Object, error) {
ret := _m.Called(ctx, obj, createValidation, options)
if len(ret) == 0 {
panic("no return value specified for Create")
}
var r0 runtime.Object
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, runtime.Object, registryrest.ValidateObjectFunc, *v1.CreateOptions) (runtime.Object, error)); ok {
return rf(ctx, obj, createValidation, options)
}
if rf, ok := ret.Get(0).(func(context.Context, runtime.Object, registryrest.ValidateObjectFunc, *v1.CreateOptions) runtime.Object); ok {
r0 = rf(ctx, obj, createValidation, options)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, runtime.Object, registryrest.ValidateObjectFunc, *v1.CreateOptions) error); ok {
r1 = rf(ctx, obj, createValidation, options)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockStorage_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
type MockStorage_Create_Call struct {
*mock.Call
}
// Create is a helper method to define mock.On call
// - ctx context.Context
// - obj runtime.Object
// - createValidation registryrest.ValidateObjectFunc
// - options *v1.CreateOptions
func (_e *MockStorage_Expecter) Create(ctx interface{}, obj interface{}, createValidation interface{}, options interface{}) *MockStorage_Create_Call {
return &MockStorage_Create_Call{Call: _e.mock.On("Create", ctx, obj, createValidation, options)}
}
func (_c *MockStorage_Create_Call) Run(run func(ctx context.Context, obj runtime.Object, createValidation registryrest.ValidateObjectFunc, options *v1.CreateOptions)) *MockStorage_Create_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(runtime.Object), args[2].(registryrest.ValidateObjectFunc), args[3].(*v1.CreateOptions))
})
return _c
}
func (_c *MockStorage_Create_Call) Return(_a0 runtime.Object, _a1 error) *MockStorage_Create_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockStorage_Create_Call) RunAndReturn(run func(context.Context, runtime.Object, registryrest.ValidateObjectFunc, *v1.CreateOptions) (runtime.Object, error)) *MockStorage_Create_Call {
_c.Call.Return(run)
return _c
}
// Delete provides a mock function with given fields: ctx, name, deleteValidation, options
func (_m *MockStorage) Delete(ctx context.Context, name string, deleteValidation registryrest.ValidateObjectFunc, options *v1.DeleteOptions) (runtime.Object, bool, error) {
ret := _m.Called(ctx, name, deleteValidation, options)
if len(ret) == 0 {
panic("no return value specified for Delete")
}
var r0 runtime.Object
var r1 bool
var r2 error
if rf, ok := ret.Get(0).(func(context.Context, string, registryrest.ValidateObjectFunc, *v1.DeleteOptions) (runtime.Object, bool, error)); ok {
return rf(ctx, name, deleteValidation, options)
}
if rf, ok := ret.Get(0).(func(context.Context, string, registryrest.ValidateObjectFunc, *v1.DeleteOptions) runtime.Object); ok {
r0 = rf(ctx, name, deleteValidation, options)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, string, registryrest.ValidateObjectFunc, *v1.DeleteOptions) bool); ok {
r1 = rf(ctx, name, deleteValidation, options)
} else {
r1 = ret.Get(1).(bool)
}
if rf, ok := ret.Get(2).(func(context.Context, string, registryrest.ValidateObjectFunc, *v1.DeleteOptions) error); ok {
r2 = rf(ctx, name, deleteValidation, options)
} else {
r2 = ret.Error(2)
}
return r0, r1, r2
}
// MockStorage_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
type MockStorage_Delete_Call struct {
*mock.Call
}
// Delete is a helper method to define mock.On call
// - ctx context.Context
// - name string
// - deleteValidation registryrest.ValidateObjectFunc
// - options *v1.DeleteOptions
func (_e *MockStorage_Expecter) Delete(ctx interface{}, name interface{}, deleteValidation interface{}, options interface{}) *MockStorage_Delete_Call {
return &MockStorage_Delete_Call{Call: _e.mock.On("Delete", ctx, name, deleteValidation, options)}
}
func (_c *MockStorage_Delete_Call) Run(run func(ctx context.Context, name string, deleteValidation registryrest.ValidateObjectFunc, options *v1.DeleteOptions)) *MockStorage_Delete_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(string), args[2].(registryrest.ValidateObjectFunc), args[3].(*v1.DeleteOptions))
})
return _c
}
func (_c *MockStorage_Delete_Call) Return(_a0 runtime.Object, _a1 bool, _a2 error) *MockStorage_Delete_Call {
_c.Call.Return(_a0, _a1, _a2)
return _c
}
func (_c *MockStorage_Delete_Call) RunAndReturn(run func(context.Context, string, registryrest.ValidateObjectFunc, *v1.DeleteOptions) (runtime.Object, bool, error)) *MockStorage_Delete_Call {
_c.Call.Return(run)
return _c
}
// DeleteCollection provides a mock function with given fields: ctx, deleteValidation, options, listOptions
func (_m *MockStorage) DeleteCollection(ctx context.Context, deleteValidation registryrest.ValidateObjectFunc, options *v1.DeleteOptions, listOptions *internalversion.ListOptions) (runtime.Object, error) {
ret := _m.Called(ctx, deleteValidation, options, listOptions)
if len(ret) == 0 {
panic("no return value specified for DeleteCollection")
}
var r0 runtime.Object
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, registryrest.ValidateObjectFunc, *v1.DeleteOptions, *internalversion.ListOptions) (runtime.Object, error)); ok {
return rf(ctx, deleteValidation, options, listOptions)
}
if rf, ok := ret.Get(0).(func(context.Context, registryrest.ValidateObjectFunc, *v1.DeleteOptions, *internalversion.ListOptions) runtime.Object); ok {
r0 = rf(ctx, deleteValidation, options, listOptions)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, registryrest.ValidateObjectFunc, *v1.DeleteOptions, *internalversion.ListOptions) error); ok {
r1 = rf(ctx, deleteValidation, options, listOptions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockStorage_DeleteCollection_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteCollection'
type MockStorage_DeleteCollection_Call struct {
*mock.Call
}
// DeleteCollection is a helper method to define mock.On call
// - ctx context.Context
// - deleteValidation registryrest.ValidateObjectFunc
// - options *v1.DeleteOptions
// - listOptions *internalversion.ListOptions
func (_e *MockStorage_Expecter) DeleteCollection(ctx interface{}, deleteValidation interface{}, options interface{}, listOptions interface{}) *MockStorage_DeleteCollection_Call {
return &MockStorage_DeleteCollection_Call{Call: _e.mock.On("DeleteCollection", ctx, deleteValidation, options, listOptions)}
}
func (_c *MockStorage_DeleteCollection_Call) Run(run func(ctx context.Context, deleteValidation registryrest.ValidateObjectFunc, options *v1.DeleteOptions, listOptions *internalversion.ListOptions)) *MockStorage_DeleteCollection_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(registryrest.ValidateObjectFunc), args[2].(*v1.DeleteOptions), args[3].(*internalversion.ListOptions))
})
return _c
}
func (_c *MockStorage_DeleteCollection_Call) Return(_a0 runtime.Object, _a1 error) *MockStorage_DeleteCollection_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockStorage_DeleteCollection_Call) RunAndReturn(run func(context.Context, registryrest.ValidateObjectFunc, *v1.DeleteOptions, *internalversion.ListOptions) (runtime.Object, error)) *MockStorage_DeleteCollection_Call {
_c.Call.Return(run)
return _c
}
// Destroy provides a mock function with no fields
func (_m *MockStorage) Destroy() {
_m.Called()
}
// MockStorage_Destroy_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Destroy'
type MockStorage_Destroy_Call struct {
*mock.Call
}
// Destroy is a helper method to define mock.On call
func (_e *MockStorage_Expecter) Destroy() *MockStorage_Destroy_Call {
return &MockStorage_Destroy_Call{Call: _e.mock.On("Destroy")}
}
func (_c *MockStorage_Destroy_Call) Run(run func()) *MockStorage_Destroy_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockStorage_Destroy_Call) Return() *MockStorage_Destroy_Call {
_c.Call.Return()
return _c
}
func (_c *MockStorage_Destroy_Call) RunAndReturn(run func()) *MockStorage_Destroy_Call {
_c.Run(run)
return _c
}
// Get provides a mock function with given fields: ctx, name, options
func (_m *MockStorage) Get(ctx context.Context, name string, options *v1.GetOptions) (runtime.Object, error) {
ret := _m.Called(ctx, name, options)
if len(ret) == 0 {
panic("no return value specified for Get")
}
var r0 runtime.Object
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, string, *v1.GetOptions) (runtime.Object, error)); ok {
return rf(ctx, name, options)
}
if rf, ok := ret.Get(0).(func(context.Context, string, *v1.GetOptions) runtime.Object); ok {
r0 = rf(ctx, name, options)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, string, *v1.GetOptions) error); ok {
r1 = rf(ctx, name, options)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockStorage_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
type MockStorage_Get_Call struct {
*mock.Call
}
// Get is a helper method to define mock.On call
// - ctx context.Context
// - name string
// - options *v1.GetOptions
func (_e *MockStorage_Expecter) Get(ctx interface{}, name interface{}, options interface{}) *MockStorage_Get_Call {
return &MockStorage_Get_Call{Call: _e.mock.On("Get", ctx, name, options)}
}
func (_c *MockStorage_Get_Call) Run(run func(ctx context.Context, name string, options *v1.GetOptions)) *MockStorage_Get_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(string), args[2].(*v1.GetOptions))
})
return _c
}
func (_c *MockStorage_Get_Call) Return(_a0 runtime.Object, _a1 error) *MockStorage_Get_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockStorage_Get_Call) RunAndReturn(run func(context.Context, string, *v1.GetOptions) (runtime.Object, error)) *MockStorage_Get_Call {
_c.Call.Return(run)
return _c
}
// GetSingularName provides a mock function with no fields
func (_m *MockStorage) GetSingularName() string {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetSingularName")
}
var r0 string
if rf, ok := ret.Get(0).(func() string); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// MockStorage_GetSingularName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSingularName'
type MockStorage_GetSingularName_Call struct {
*mock.Call
}
// GetSingularName is a helper method to define mock.On call
func (_e *MockStorage_Expecter) GetSingularName() *MockStorage_GetSingularName_Call {
return &MockStorage_GetSingularName_Call{Call: _e.mock.On("GetSingularName")}
}
func (_c *MockStorage_GetSingularName_Call) Run(run func()) *MockStorage_GetSingularName_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockStorage_GetSingularName_Call) Return(_a0 string) *MockStorage_GetSingularName_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockStorage_GetSingularName_Call) RunAndReturn(run func() string) *MockStorage_GetSingularName_Call {
_c.Call.Return(run)
return _c
}
// List provides a mock function with given fields: ctx, options
func (_m *MockStorage) List(ctx context.Context, options *internalversion.ListOptions) (runtime.Object, error) {
ret := _m.Called(ctx, options)
if len(ret) == 0 {
panic("no return value specified for List")
}
var r0 runtime.Object
var r1 error
if rf, ok := ret.Get(0).(func(context.Context, *internalversion.ListOptions) (runtime.Object, error)); ok {
return rf(ctx, options)
}
if rf, ok := ret.Get(0).(func(context.Context, *internalversion.ListOptions) runtime.Object); ok {
r0 = rf(ctx, options)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, *internalversion.ListOptions) error); ok {
r1 = rf(ctx, options)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockStorage_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List'
type MockStorage_List_Call struct {
*mock.Call
}
// List is a helper method to define mock.On call
// - ctx context.Context
// - options *internalversion.ListOptions
func (_e *MockStorage_Expecter) List(ctx interface{}, options interface{}) *MockStorage_List_Call {
return &MockStorage_List_Call{Call: _e.mock.On("List", ctx, options)}
}
func (_c *MockStorage_List_Call) Run(run func(ctx context.Context, options *internalversion.ListOptions)) *MockStorage_List_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(*internalversion.ListOptions))
})
return _c
}
func (_c *MockStorage_List_Call) Return(_a0 runtime.Object, _a1 error) *MockStorage_List_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockStorage_List_Call) RunAndReturn(run func(context.Context, *internalversion.ListOptions) (runtime.Object, error)) *MockStorage_List_Call {
_c.Call.Return(run)
return _c
}
// NamespaceScoped provides a mock function with no fields
func (_m *MockStorage) NamespaceScoped() bool {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for NamespaceScoped")
}
var r0 bool
if rf, ok := ret.Get(0).(func() bool); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(bool)
}
return r0
}
// MockStorage_NamespaceScoped_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NamespaceScoped'
type MockStorage_NamespaceScoped_Call struct {
*mock.Call
}
// NamespaceScoped is a helper method to define mock.On call
func (_e *MockStorage_Expecter) NamespaceScoped() *MockStorage_NamespaceScoped_Call {
return &MockStorage_NamespaceScoped_Call{Call: _e.mock.On("NamespaceScoped")}
}
func (_c *MockStorage_NamespaceScoped_Call) Run(run func()) *MockStorage_NamespaceScoped_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockStorage_NamespaceScoped_Call) Return(_a0 bool) *MockStorage_NamespaceScoped_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockStorage_NamespaceScoped_Call) RunAndReturn(run func() bool) *MockStorage_NamespaceScoped_Call {
_c.Call.Return(run)
return _c
}
// New provides a mock function with no fields
func (_m *MockStorage) New() runtime.Object {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for New")
}
var r0 runtime.Object
if rf, ok := ret.Get(0).(func() runtime.Object); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
return r0
}
// MockStorage_New_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'New'
type MockStorage_New_Call struct {
*mock.Call
}
// New is a helper method to define mock.On call
func (_e *MockStorage_Expecter) New() *MockStorage_New_Call {
return &MockStorage_New_Call{Call: _e.mock.On("New")}
}
func (_c *MockStorage_New_Call) Run(run func()) *MockStorage_New_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockStorage_New_Call) Return(_a0 runtime.Object) *MockStorage_New_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockStorage_New_Call) RunAndReturn(run func() runtime.Object) *MockStorage_New_Call {
_c.Call.Return(run)
return _c
}
// NewList provides a mock function with no fields
func (_m *MockStorage) NewList() runtime.Object {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for NewList")
}
var r0 runtime.Object
if rf, ok := ret.Get(0).(func() runtime.Object); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
return r0
}
// MockStorage_NewList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NewList'
type MockStorage_NewList_Call struct {
*mock.Call
}
// NewList is a helper method to define mock.On call
func (_e *MockStorage_Expecter) NewList() *MockStorage_NewList_Call {
return &MockStorage_NewList_Call{Call: _e.mock.On("NewList")}
}
func (_c *MockStorage_NewList_Call) Run(run func()) *MockStorage_NewList_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockStorage_NewList_Call) Return(_a0 runtime.Object) *MockStorage_NewList_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockStorage_NewList_Call) RunAndReturn(run func() runtime.Object) *MockStorage_NewList_Call {
_c.Call.Return(run)
return _c
}
// Update provides a mock function with given fields: ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options
func (_m *MockStorage) Update(ctx context.Context, name string, objInfo registryrest.UpdatedObjectInfo, createValidation registryrest.ValidateObjectFunc, updateValidation registryrest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *v1.UpdateOptions) (runtime.Object, bool, error) {
ret := _m.Called(ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)
if len(ret) == 0 {
panic("no return value specified for Update")
}
var r0 runtime.Object
var r1 bool
var r2 error
if rf, ok := ret.Get(0).(func(context.Context, string, registryrest.UpdatedObjectInfo, registryrest.ValidateObjectFunc, registryrest.ValidateObjectUpdateFunc, bool, *v1.UpdateOptions) (runtime.Object, bool, error)); ok {
return rf(ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)
}
if rf, ok := ret.Get(0).(func(context.Context, string, registryrest.UpdatedObjectInfo, registryrest.ValidateObjectFunc, registryrest.ValidateObjectUpdateFunc, bool, *v1.UpdateOptions) runtime.Object); ok {
r0 = rf(ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(runtime.Object)
}
}
if rf, ok := ret.Get(1).(func(context.Context, string, registryrest.UpdatedObjectInfo, registryrest.ValidateObjectFunc, registryrest.ValidateObjectUpdateFunc, bool, *v1.UpdateOptions) bool); ok {
r1 = rf(ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)
} else {
r1 = ret.Get(1).(bool)
}
if rf, ok := ret.Get(2).(func(context.Context, string, registryrest.UpdatedObjectInfo, registryrest.ValidateObjectFunc, registryrest.ValidateObjectUpdateFunc, bool, *v1.UpdateOptions) error); ok {
r2 = rf(ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)
} else {
r2 = ret.Error(2)
}
return r0, r1, r2
}
// MockStorage_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update'
type MockStorage_Update_Call struct {
*mock.Call
}
// Update is a helper method to define mock.On call
// - ctx context.Context
// - name string
// - objInfo registryrest.UpdatedObjectInfo
// - createValidation registryrest.ValidateObjectFunc
// - updateValidation registryrest.ValidateObjectUpdateFunc
// - forceAllowCreate bool
// - options *v1.UpdateOptions
func (_e *MockStorage_Expecter) Update(ctx interface{}, name interface{}, objInfo interface{}, createValidation interface{}, updateValidation interface{}, forceAllowCreate interface{}, options interface{}) *MockStorage_Update_Call {
return &MockStorage_Update_Call{Call: _e.mock.On("Update", ctx, name, objInfo, createValidation, updateValidation, forceAllowCreate, options)}
}
func (_c *MockStorage_Update_Call) Run(run func(ctx context.Context, name string, objInfo registryrest.UpdatedObjectInfo, createValidation registryrest.ValidateObjectFunc, updateValidation registryrest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *v1.UpdateOptions)) *MockStorage_Update_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(string), args[2].(registryrest.UpdatedObjectInfo), args[3].(registryrest.ValidateObjectFunc), args[4].(registryrest.ValidateObjectUpdateFunc), args[5].(bool), args[6].(*v1.UpdateOptions))
})
return _c
}
func (_c *MockStorage_Update_Call) Return(_a0 runtime.Object, _a1 bool, _a2 error) *MockStorage_Update_Call {
_c.Call.Return(_a0, _a1, _a2)
return _c
}
func (_c *MockStorage_Update_Call) RunAndReturn(run func(context.Context, string, registryrest.UpdatedObjectInfo, registryrest.ValidateObjectFunc, registryrest.ValidateObjectUpdateFunc, bool, *v1.UpdateOptions) (runtime.Object, bool, error)) *MockStorage_Update_Call {
_c.Call.Return(run)
return _c
}
// NewMockStorage creates a new instance of MockStorage. 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 NewMockStorage(t interface {
mock.TestingT
Cleanup(func())
}) *MockStorage {
mock := &MockStorage{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}