// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "github.com/bnema/gordon/internal/boundaries/out" mock "github.com/stretchr/testify/mock" ) // NewMockCertificateStore creates a new instance of MockCertificateStore. 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 NewMockCertificateStore(t interface { mock.TestingT Cleanup(func()) }) *MockCertificateStore { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockCertificateStore{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockCertificateStore is an autogenerated mock type for the CertificateStore type type MockCertificateStore struct { mock.Mock } type MockCertificateStore_Expecter struct { mock *mock.Mock } func (_m *MockCertificateStore) EXPECT() *MockCertificateStore_Expecter { return &MockCertificateStore_Expecter{mock: &_m.Mock} } // LoadAccount provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) LoadAccount(ctx context.Context) (*out.ACMEAccount, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for LoadAccount") } var r0 *out.ACMEAccount var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (*out.ACMEAccount, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) *out.ACMEAccount); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*out.ACMEAccount) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockCertificateStore_LoadAccount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadAccount' type MockCertificateStore_LoadAccount_Call struct { *mock.Call } // LoadAccount is a helper method to define mock.On call // - ctx context.Context func (_e *MockCertificateStore_Expecter) LoadAccount(ctx any) *MockCertificateStore_LoadAccount_Call { return &MockCertificateStore_LoadAccount_Call{Call: _e.mock.On("LoadAccount", ctx)} } func (_c *MockCertificateStore_LoadAccount_Call) Run(run func(ctx context.Context)) *MockCertificateStore_LoadAccount_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockCertificateStore_LoadAccount_Call) Return(aCMEAccount *out.ACMEAccount, err error) *MockCertificateStore_LoadAccount_Call { _c.Call.Return(aCMEAccount, err) return _c } func (_c *MockCertificateStore_LoadAccount_Call) RunAndReturn(run func(ctx context.Context) (*out.ACMEAccount, error)) *MockCertificateStore_LoadAccount_Call { _c.Call.Return(run) return _c } // LoadAll provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) LoadAll(ctx context.Context) ([]out.StoredCertificate, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for LoadAll") } var r0 []out.StoredCertificate var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]out.StoredCertificate, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []out.StoredCertificate); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]out.StoredCertificate) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockCertificateStore_LoadAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadAll' type MockCertificateStore_LoadAll_Call struct { *mock.Call } // LoadAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockCertificateStore_Expecter) LoadAll(ctx any) *MockCertificateStore_LoadAll_Call { return &MockCertificateStore_LoadAll_Call{Call: _e.mock.On("LoadAll", ctx)} } func (_c *MockCertificateStore_LoadAll_Call) Run(run func(ctx context.Context)) *MockCertificateStore_LoadAll_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockCertificateStore_LoadAll_Call) Return(storedCertificates []out.StoredCertificate, err error) *MockCertificateStore_LoadAll_Call { _c.Call.Return(storedCertificates, err) return _c } func (_c *MockCertificateStore_LoadAll_Call) RunAndReturn(run func(ctx context.Context) ([]out.StoredCertificate, error)) *MockCertificateStore_LoadAll_Call { _c.Call.Return(run) return _c } // LoadState provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) LoadState(ctx context.Context) (out.CertificateStoreState, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for LoadState") } var r0 out.CertificateStoreState var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (out.CertificateStoreState, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) out.CertificateStoreState); ok { r0 = returnFunc(ctx) } else { r0 = ret.Get(0).(out.CertificateStoreState) } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockCertificateStore_LoadState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadState' type MockCertificateStore_LoadState_Call struct { *mock.Call } // LoadState is a helper method to define mock.On call // - ctx context.Context func (_e *MockCertificateStore_Expecter) LoadState(ctx any) *MockCertificateStore_LoadState_Call { return &MockCertificateStore_LoadState_Call{Call: _e.mock.On("LoadState", ctx)} } func (_c *MockCertificateStore_LoadState_Call) Run(run func(ctx context.Context)) *MockCertificateStore_LoadState_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockCertificateStore_LoadState_Call) Return(certificateStoreState out.CertificateStoreState, err error) *MockCertificateStore_LoadState_Call { _c.Call.Return(certificateStoreState, err) return _c } func (_c *MockCertificateStore_LoadState_Call) RunAndReturn(run func(ctx context.Context) (out.CertificateStoreState, error)) *MockCertificateStore_LoadState_Call { _c.Call.Return(run) return _c } // Lock provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) Lock(ctx context.Context) (func() error, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for Lock") } var r0 func() error var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (func() error, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) func() error); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(func() error) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockCertificateStore_Lock_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Lock' type MockCertificateStore_Lock_Call struct { *mock.Call } // Lock is a helper method to define mock.On call // - ctx context.Context func (_e *MockCertificateStore_Expecter) Lock(ctx any) *MockCertificateStore_Lock_Call { return &MockCertificateStore_Lock_Call{Call: _e.mock.On("Lock", ctx)} } func (_c *MockCertificateStore_Lock_Call) Run(run func(ctx context.Context)) *MockCertificateStore_Lock_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockCertificateStore_Lock_Call) Return(unlock func() error, err error) *MockCertificateStore_Lock_Call { _c.Call.Return(unlock, err) return _c } func (_c *MockCertificateStore_Lock_Call) RunAndReturn(run func(ctx context.Context) (func() error, error)) *MockCertificateStore_Lock_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) Save(ctx context.Context, cert out.StoredCertificate) error { ret := _mock.Called(ctx, cert) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, out.StoredCertificate) error); ok { r0 = returnFunc(ctx, cert) } else { r0 = ret.Error(0) } return r0 } // MockCertificateStore_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockCertificateStore_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - cert out.StoredCertificate func (_e *MockCertificateStore_Expecter) Save(ctx any, cert any) *MockCertificateStore_Save_Call { return &MockCertificateStore_Save_Call{Call: _e.mock.On("Save", ctx, cert)} } func (_c *MockCertificateStore_Save_Call) Run(run func(ctx context.Context, cert out.StoredCertificate)) *MockCertificateStore_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 out.StoredCertificate if args[1] != nil { arg1 = args[1].(out.StoredCertificate) } run( arg0, arg1, ) }) return _c } func (_c *MockCertificateStore_Save_Call) Return(err error) *MockCertificateStore_Save_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateStore_Save_Call) RunAndReturn(run func(ctx context.Context, cert out.StoredCertificate) error) *MockCertificateStore_Save_Call { _c.Call.Return(run) return _c } // SaveAccount provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) SaveAccount(ctx context.Context, account out.ACMEAccount) error { ret := _mock.Called(ctx, account) if len(ret) == 0 { panic("no return value specified for SaveAccount") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, out.ACMEAccount) error); ok { r0 = returnFunc(ctx, account) } else { r0 = ret.Error(0) } return r0 } // MockCertificateStore_SaveAccount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveAccount' type MockCertificateStore_SaveAccount_Call struct { *mock.Call } // SaveAccount is a helper method to define mock.On call // - ctx context.Context // - account out.ACMEAccount func (_e *MockCertificateStore_Expecter) SaveAccount(ctx any, account any) *MockCertificateStore_SaveAccount_Call { return &MockCertificateStore_SaveAccount_Call{Call: _e.mock.On("SaveAccount", ctx, account)} } func (_c *MockCertificateStore_SaveAccount_Call) Run(run func(ctx context.Context, account out.ACMEAccount)) *MockCertificateStore_SaveAccount_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 out.ACMEAccount if args[1] != nil { arg1 = args[1].(out.ACMEAccount) } run( arg0, arg1, ) }) return _c } func (_c *MockCertificateStore_SaveAccount_Call) Return(err error) *MockCertificateStore_SaveAccount_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateStore_SaveAccount_Call) RunAndReturn(run func(ctx context.Context, account out.ACMEAccount) error) *MockCertificateStore_SaveAccount_Call { _c.Call.Return(run) return _c } // SaveState provides a mock function for the type MockCertificateStore func (_mock *MockCertificateStore) SaveState(ctx context.Context, state out.CertificateStoreState) error { ret := _mock.Called(ctx, state) if len(ret) == 0 { panic("no return value specified for SaveState") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, out.CertificateStoreState) error); ok { r0 = returnFunc(ctx, state) } else { r0 = ret.Error(0) } return r0 } // MockCertificateStore_SaveState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveState' type MockCertificateStore_SaveState_Call struct { *mock.Call } // SaveState is a helper method to define mock.On call // - ctx context.Context // - state out.CertificateStoreState func (_e *MockCertificateStore_Expecter) SaveState(ctx any, state any) *MockCertificateStore_SaveState_Call { return &MockCertificateStore_SaveState_Call{Call: _e.mock.On("SaveState", ctx, state)} } func (_c *MockCertificateStore_SaveState_Call) Run(run func(ctx context.Context, state out.CertificateStoreState)) *MockCertificateStore_SaveState_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 out.CertificateStoreState if args[1] != nil { arg1 = args[1].(out.CertificateStoreState) } run( arg0, arg1, ) }) return _c } func (_c *MockCertificateStore_SaveState_Call) Return(err error) *MockCertificateStore_SaveState_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateStore_SaveState_Call) RunAndReturn(run func(ctx context.Context, state out.CertificateStoreState) error) *MockCertificateStore_SaveState_Call { _c.Call.Return(run) return _c }