// Copyright (c) Abstract Machines // SPDX-License-Identifier: Apache-2.0 // Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "github.com/absmach/magistrala/bootstrap" mock "github.com/stretchr/testify/mock" ) // NewConfigRepository creates a new instance of ConfigRepository. 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 NewConfigRepository(t interface { mock.TestingT Cleanup(func()) }) *ConfigRepository { mock := &ConfigRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // ConfigRepository is an autogenerated mock type for the ConfigRepository type type ConfigRepository struct { mock.Mock } type ConfigRepository_Expecter struct { mock *mock.Mock } func (_m *ConfigRepository) EXPECT() *ConfigRepository_Expecter { return &ConfigRepository_Expecter{mock: &_m.Mock} } // AssignProfile provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) AssignProfile(ctx context.Context, domainID string, id string, profileID string) error { ret := _mock.Called(ctx, domainID, id, profileID) if len(ret) == 0 { panic("no return value specified for AssignProfile") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string) error); ok { r0 = returnFunc(ctx, domainID, id, profileID) } else { r0 = ret.Error(0) } return r0 } // ConfigRepository_AssignProfile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AssignProfile' type ConfigRepository_AssignProfile_Call struct { *mock.Call } // AssignProfile is a helper method to define mock.On call // - ctx context.Context // - domainID string // - id string // - profileID string func (_e *ConfigRepository_Expecter) AssignProfile(ctx interface{}, domainID interface{}, id interface{}, profileID interface{}) *ConfigRepository_AssignProfile_Call { return &ConfigRepository_AssignProfile_Call{Call: _e.mock.On("AssignProfile", ctx, domainID, id, profileID)} } func (_c *ConfigRepository_AssignProfile_Call) Run(run func(ctx context.Context, domainID string, id string, profileID string)) *ConfigRepository_AssignProfile_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } var arg3 string if args[3] != nil { arg3 = args[3].(string) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *ConfigRepository_AssignProfile_Call) Return(err error) *ConfigRepository_AssignProfile_Call { _c.Call.Return(err) return _c } func (_c *ConfigRepository_AssignProfile_Call) RunAndReturn(run func(ctx context.Context, domainID string, id string, profileID string) error) *ConfigRepository_AssignProfile_Call { _c.Call.Return(run) return _c } // ChangeStatus provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) ChangeStatus(ctx context.Context, domainID string, id string, status bootstrap.Status) error { ret := _mock.Called(ctx, domainID, id, status) if len(ret) == 0 { panic("no return value specified for ChangeStatus") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, bootstrap.Status) error); ok { r0 = returnFunc(ctx, domainID, id, status) } else { r0 = ret.Error(0) } return r0 } // ConfigRepository_ChangeStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ChangeStatus' type ConfigRepository_ChangeStatus_Call struct { *mock.Call } // ChangeStatus is a helper method to define mock.On call // - ctx context.Context // - domainID string // - id string // - status bootstrap.Status func (_e *ConfigRepository_Expecter) ChangeStatus(ctx interface{}, domainID interface{}, id interface{}, status interface{}) *ConfigRepository_ChangeStatus_Call { return &ConfigRepository_ChangeStatus_Call{Call: _e.mock.On("ChangeStatus", ctx, domainID, id, status)} } func (_c *ConfigRepository_ChangeStatus_Call) Run(run func(ctx context.Context, domainID string, id string, status bootstrap.Status)) *ConfigRepository_ChangeStatus_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } var arg3 bootstrap.Status if args[3] != nil { arg3 = args[3].(bootstrap.Status) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *ConfigRepository_ChangeStatus_Call) Return(err error) *ConfigRepository_ChangeStatus_Call { _c.Call.Return(err) return _c } func (_c *ConfigRepository_ChangeStatus_Call) RunAndReturn(run func(ctx context.Context, domainID string, id string, status bootstrap.Status) error) *ConfigRepository_ChangeStatus_Call { _c.Call.Return(run) return _c } // Remove provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) Remove(ctx context.Context, domainID string, id string) error { ret := _mock.Called(ctx, domainID, id) if len(ret) == 0 { panic("no return value specified for Remove") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) error); ok { r0 = returnFunc(ctx, domainID, id) } else { r0 = ret.Error(0) } return r0 } // ConfigRepository_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove' type ConfigRepository_Remove_Call struct { *mock.Call } // Remove is a helper method to define mock.On call // - ctx context.Context // - domainID string // - id string func (_e *ConfigRepository_Expecter) Remove(ctx interface{}, domainID interface{}, id interface{}) *ConfigRepository_Remove_Call { return &ConfigRepository_Remove_Call{Call: _e.mock.On("Remove", ctx, domainID, id)} } func (_c *ConfigRepository_Remove_Call) Run(run func(ctx context.Context, domainID string, id string)) *ConfigRepository_Remove_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *ConfigRepository_Remove_Call) Return(err error) *ConfigRepository_Remove_Call { _c.Call.Return(err) return _c } func (_c *ConfigRepository_Remove_Call) RunAndReturn(run func(ctx context.Context, domainID string, id string) error) *ConfigRepository_Remove_Call { _c.Call.Return(run) return _c } // RetrieveAll provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) RetrieveAll(ctx context.Context, domainID string, filter bootstrap.Filter, offset uint64, limit uint64) bootstrap.ConfigsPage { ret := _mock.Called(ctx, domainID, filter, offset, limit) if len(ret) == 0 { panic("no return value specified for RetrieveAll") } var r0 bootstrap.ConfigsPage if returnFunc, ok := ret.Get(0).(func(context.Context, string, bootstrap.Filter, uint64, uint64) bootstrap.ConfigsPage); ok { r0 = returnFunc(ctx, domainID, filter, offset, limit) } else { r0 = ret.Get(0).(bootstrap.ConfigsPage) } return r0 } // ConfigRepository_RetrieveAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveAll' type ConfigRepository_RetrieveAll_Call struct { *mock.Call } // RetrieveAll is a helper method to define mock.On call // - ctx context.Context // - domainID string // - filter bootstrap.Filter // - offset uint64 // - limit uint64 func (_e *ConfigRepository_Expecter) RetrieveAll(ctx interface{}, domainID interface{}, filter interface{}, offset interface{}, limit interface{}) *ConfigRepository_RetrieveAll_Call { return &ConfigRepository_RetrieveAll_Call{Call: _e.mock.On("RetrieveAll", ctx, domainID, filter, offset, limit)} } func (_c *ConfigRepository_RetrieveAll_Call) Run(run func(ctx context.Context, domainID string, filter bootstrap.Filter, offset uint64, limit uint64)) *ConfigRepository_RetrieveAll_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 bootstrap.Filter if args[2] != nil { arg2 = args[2].(bootstrap.Filter) } var arg3 uint64 if args[3] != nil { arg3 = args[3].(uint64) } var arg4 uint64 if args[4] != nil { arg4 = args[4].(uint64) } run( arg0, arg1, arg2, arg3, arg4, ) }) return _c } func (_c *ConfigRepository_RetrieveAll_Call) Return(configsPage bootstrap.ConfigsPage) *ConfigRepository_RetrieveAll_Call { _c.Call.Return(configsPage) return _c } func (_c *ConfigRepository_RetrieveAll_Call) RunAndReturn(run func(ctx context.Context, domainID string, filter bootstrap.Filter, offset uint64, limit uint64) bootstrap.ConfigsPage) *ConfigRepository_RetrieveAll_Call { _c.Call.Return(run) return _c } // RetrieveByExternalID provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) RetrieveByExternalID(ctx context.Context, externalID string) (bootstrap.Config, error) { ret := _mock.Called(ctx, externalID) if len(ret) == 0 { panic("no return value specified for RetrieveByExternalID") } var r0 bootstrap.Config var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bootstrap.Config, error)); ok { return returnFunc(ctx, externalID) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) bootstrap.Config); ok { r0 = returnFunc(ctx, externalID) } else { r0 = ret.Get(0).(bootstrap.Config) } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, externalID) } else { r1 = ret.Error(1) } return r0, r1 } // ConfigRepository_RetrieveByExternalID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveByExternalID' type ConfigRepository_RetrieveByExternalID_Call struct { *mock.Call } // RetrieveByExternalID is a helper method to define mock.On call // - ctx context.Context // - externalID string func (_e *ConfigRepository_Expecter) RetrieveByExternalID(ctx interface{}, externalID interface{}) *ConfigRepository_RetrieveByExternalID_Call { return &ConfigRepository_RetrieveByExternalID_Call{Call: _e.mock.On("RetrieveByExternalID", ctx, externalID)} } func (_c *ConfigRepository_RetrieveByExternalID_Call) Run(run func(ctx context.Context, externalID string)) *ConfigRepository_RetrieveByExternalID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *ConfigRepository_RetrieveByExternalID_Call) Return(config bootstrap.Config, err error) *ConfigRepository_RetrieveByExternalID_Call { _c.Call.Return(config, err) return _c } func (_c *ConfigRepository_RetrieveByExternalID_Call) RunAndReturn(run func(ctx context.Context, externalID string) (bootstrap.Config, error)) *ConfigRepository_RetrieveByExternalID_Call { _c.Call.Return(run) return _c } // RetrieveByID provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) RetrieveByID(ctx context.Context, domainID string, id string) (bootstrap.Config, error) { ret := _mock.Called(ctx, domainID, id) if len(ret) == 0 { panic("no return value specified for RetrieveByID") } var r0 bootstrap.Config var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) (bootstrap.Config, error)); ok { return returnFunc(ctx, domainID, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) bootstrap.Config); ok { r0 = returnFunc(ctx, domainID, id) } else { r0 = ret.Get(0).(bootstrap.Config) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string) error); ok { r1 = returnFunc(ctx, domainID, id) } else { r1 = ret.Error(1) } return r0, r1 } // ConfigRepository_RetrieveByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveByID' type ConfigRepository_RetrieveByID_Call struct { *mock.Call } // RetrieveByID is a helper method to define mock.On call // - ctx context.Context // - domainID string // - id string func (_e *ConfigRepository_Expecter) RetrieveByID(ctx interface{}, domainID interface{}, id interface{}) *ConfigRepository_RetrieveByID_Call { return &ConfigRepository_RetrieveByID_Call{Call: _e.mock.On("RetrieveByID", ctx, domainID, id)} } func (_c *ConfigRepository_RetrieveByID_Call) Run(run func(ctx context.Context, domainID string, id string)) *ConfigRepository_RetrieveByID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *ConfigRepository_RetrieveByID_Call) Return(config bootstrap.Config, err error) *ConfigRepository_RetrieveByID_Call { _c.Call.Return(config, err) return _c } func (_c *ConfigRepository_RetrieveByID_Call) RunAndReturn(run func(ctx context.Context, domainID string, id string) (bootstrap.Config, error)) *ConfigRepository_RetrieveByID_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) Save(ctx context.Context, cfg bootstrap.Config) (string, error) { ret := _mock.Called(ctx, cfg) if len(ret) == 0 { panic("no return value specified for Save") } var r0 string var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, bootstrap.Config) (string, error)); ok { return returnFunc(ctx, cfg) } if returnFunc, ok := ret.Get(0).(func(context.Context, bootstrap.Config) string); ok { r0 = returnFunc(ctx, cfg) } else { r0 = ret.Get(0).(string) } if returnFunc, ok := ret.Get(1).(func(context.Context, bootstrap.Config) error); ok { r1 = returnFunc(ctx, cfg) } else { r1 = ret.Error(1) } return r0, r1 } // ConfigRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type ConfigRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - cfg bootstrap.Config func (_e *ConfigRepository_Expecter) Save(ctx interface{}, cfg interface{}) *ConfigRepository_Save_Call { return &ConfigRepository_Save_Call{Call: _e.mock.On("Save", ctx, cfg)} } func (_c *ConfigRepository_Save_Call) Run(run func(ctx context.Context, cfg bootstrap.Config)) *ConfigRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 bootstrap.Config if args[1] != nil { arg1 = args[1].(bootstrap.Config) } run( arg0, arg1, ) }) return _c } func (_c *ConfigRepository_Save_Call) Return(s string, err error) *ConfigRepository_Save_Call { _c.Call.Return(s, err) return _c } func (_c *ConfigRepository_Save_Call) RunAndReturn(run func(ctx context.Context, cfg bootstrap.Config) (string, error)) *ConfigRepository_Save_Call { _c.Call.Return(run) return _c } // Update provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) Update(ctx context.Context, cfg bootstrap.Config) error { ret := _mock.Called(ctx, cfg) if len(ret) == 0 { panic("no return value specified for Update") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, bootstrap.Config) error); ok { r0 = returnFunc(ctx, cfg) } else { r0 = ret.Error(0) } return r0 } // ConfigRepository_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' type ConfigRepository_Update_Call struct { *mock.Call } // Update is a helper method to define mock.On call // - ctx context.Context // - cfg bootstrap.Config func (_e *ConfigRepository_Expecter) Update(ctx interface{}, cfg interface{}) *ConfigRepository_Update_Call { return &ConfigRepository_Update_Call{Call: _e.mock.On("Update", ctx, cfg)} } func (_c *ConfigRepository_Update_Call) Run(run func(ctx context.Context, cfg bootstrap.Config)) *ConfigRepository_Update_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 bootstrap.Config if args[1] != nil { arg1 = args[1].(bootstrap.Config) } run( arg0, arg1, ) }) return _c } func (_c *ConfigRepository_Update_Call) Return(err error) *ConfigRepository_Update_Call { _c.Call.Return(err) return _c } func (_c *ConfigRepository_Update_Call) RunAndReturn(run func(ctx context.Context, cfg bootstrap.Config) error) *ConfigRepository_Update_Call { _c.Call.Return(run) return _c } // UpdateCert provides a mock function for the type ConfigRepository func (_mock *ConfigRepository) UpdateCert(ctx context.Context, domainID string, id string, clientCert string, clientKey string, caCert string) (bootstrap.Config, error) { ret := _mock.Called(ctx, domainID, id, clientCert, clientKey, caCert) if len(ret) == 0 { panic("no return value specified for UpdateCert") } var r0 bootstrap.Config var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string, string) (bootstrap.Config, error)); ok { return returnFunc(ctx, domainID, id, clientCert, clientKey, caCert) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, string, string) bootstrap.Config); ok { r0 = returnFunc(ctx, domainID, id, clientCert, clientKey, caCert) } else { r0 = ret.Get(0).(bootstrap.Config) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string, string, string) error); ok { r1 = returnFunc(ctx, domainID, id, clientCert, clientKey, caCert) } else { r1 = ret.Error(1) } return r0, r1 } // ConfigRepository_UpdateCert_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateCert' type ConfigRepository_UpdateCert_Call struct { *mock.Call } // UpdateCert is a helper method to define mock.On call // - ctx context.Context // - domainID string // - id string // - clientCert string // - clientKey string // - caCert string func (_e *ConfigRepository_Expecter) UpdateCert(ctx interface{}, domainID interface{}, id interface{}, clientCert interface{}, clientKey interface{}, caCert interface{}) *ConfigRepository_UpdateCert_Call { return &ConfigRepository_UpdateCert_Call{Call: _e.mock.On("UpdateCert", ctx, domainID, id, clientCert, clientKey, caCert)} } func (_c *ConfigRepository_UpdateCert_Call) Run(run func(ctx context.Context, domainID string, id string, clientCert string, clientKey string, caCert string)) *ConfigRepository_UpdateCert_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } var arg3 string if args[3] != nil { arg3 = args[3].(string) } var arg4 string if args[4] != nil { arg4 = args[4].(string) } var arg5 string if args[5] != nil { arg5 = args[5].(string) } run( arg0, arg1, arg2, arg3, arg4, arg5, ) }) return _c } func (_c *ConfigRepository_UpdateCert_Call) Return(config bootstrap.Config, err error) *ConfigRepository_UpdateCert_Call { _c.Call.Return(config, err) return _c } func (_c *ConfigRepository_UpdateCert_Call) RunAndReturn(run func(ctx context.Context, domainID string, id string, clientCert string, clientKey string, caCert string) (bootstrap.Config, error)) *ConfigRepository_UpdateCert_Call { _c.Call.Return(run) return _c }