// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "crypto/tls" "crypto/x509" "time" mock "github.com/stretchr/testify/mock" ) // NewMockCertificateAuthority creates a new instance of MockCertificateAuthority. 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 NewMockCertificateAuthority(t interface { mock.TestingT Cleanup(func()) }) *MockCertificateAuthority { mock := &MockCertificateAuthority{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockCertificateAuthority is an autogenerated mock type for the CertificateAuthority type type MockCertificateAuthority struct { mock.Mock } type MockCertificateAuthority_Expecter struct { mock *mock.Mock } func (_m *MockCertificateAuthority) EXPECT() *MockCertificateAuthority_Expecter { return &MockCertificateAuthority_Expecter{mock: &_m.Mock} } // InstallRoot provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) InstallRoot(cert *x509.Certificate) error { ret := _mock.Called(cert) if len(ret) == 0 { panic("no return value specified for InstallRoot") } var r0 error if returnFunc, ok := ret.Get(0).(func(*x509.Certificate) error); ok { r0 = returnFunc(cert) } else { r0 = ret.Error(0) } return r0 } // MockCertificateAuthority_InstallRoot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallRoot' type MockCertificateAuthority_InstallRoot_Call struct { *mock.Call } // InstallRoot is a helper method to define mock.On call // - cert *x509.Certificate func (_e *MockCertificateAuthority_Expecter) InstallRoot(cert any) *MockCertificateAuthority_InstallRoot_Call { return &MockCertificateAuthority_InstallRoot_Call{Call: _e.mock.On("InstallRoot", cert)} } func (_c *MockCertificateAuthority_InstallRoot_Call) Run(run func(cert *x509.Certificate)) *MockCertificateAuthority_InstallRoot_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 *x509.Certificate if args[0] != nil { arg0 = args[0].(*x509.Certificate) } run( arg0, ) }) return _c } func (_c *MockCertificateAuthority_InstallRoot_Call) Return(err error) *MockCertificateAuthority_InstallRoot_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateAuthority_InstallRoot_Call) RunAndReturn(run func(cert *x509.Certificate) error) *MockCertificateAuthority_InstallRoot_Call { _c.Call.Return(run) return _c } // IntermediateExpiresAt provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) IntermediateExpiresAt() time.Time { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for IntermediateExpiresAt") } var r0 time.Time if returnFunc, ok := ret.Get(0).(func() time.Time); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(time.Time) } return r0 } // MockCertificateAuthority_IntermediateExpiresAt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IntermediateExpiresAt' type MockCertificateAuthority_IntermediateExpiresAt_Call struct { *mock.Call } // IntermediateExpiresAt is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) IntermediateExpiresAt() *MockCertificateAuthority_IntermediateExpiresAt_Call { return &MockCertificateAuthority_IntermediateExpiresAt_Call{Call: _e.mock.On("IntermediateExpiresAt")} } func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) Run(run func()) *MockCertificateAuthority_IntermediateExpiresAt_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) Return(time1 time.Time) *MockCertificateAuthority_IntermediateExpiresAt_Call { _c.Call.Return(time1) return _c } func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) RunAndReturn(run func() time.Time) *MockCertificateAuthority_IntermediateExpiresAt_Call { _c.Call.Return(run) return _c } // IntermediateLifetime provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) IntermediateLifetime() time.Duration { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for IntermediateLifetime") } var r0 time.Duration if returnFunc, ok := ret.Get(0).(func() time.Duration); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(time.Duration) } return r0 } // MockCertificateAuthority_IntermediateLifetime_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IntermediateLifetime' type MockCertificateAuthority_IntermediateLifetime_Call struct { *mock.Call } // IntermediateLifetime is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) IntermediateLifetime() *MockCertificateAuthority_IntermediateLifetime_Call { return &MockCertificateAuthority_IntermediateLifetime_Call{Call: _e.mock.On("IntermediateLifetime")} } func (_c *MockCertificateAuthority_IntermediateLifetime_Call) Run(run func()) *MockCertificateAuthority_IntermediateLifetime_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_IntermediateLifetime_Call) Return(duration time.Duration) *MockCertificateAuthority_IntermediateLifetime_Call { _c.Call.Return(duration) return _c } func (_c *MockCertificateAuthority_IntermediateLifetime_Call) RunAndReturn(run func() time.Duration) *MockCertificateAuthority_IntermediateLifetime_Call { _c.Call.Return(run) return _c } // IssueCertificate provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) IssueCertificate(domain string) (*tls.Certificate, error) { ret := _mock.Called(domain) if len(ret) == 0 { panic("no return value specified for IssueCertificate") } var r0 *tls.Certificate var r1 error if returnFunc, ok := ret.Get(0).(func(string) (*tls.Certificate, error)); ok { return returnFunc(domain) } if returnFunc, ok := ret.Get(0).(func(string) *tls.Certificate); ok { r0 = returnFunc(domain) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*tls.Certificate) } } if returnFunc, ok := ret.Get(1).(func(string) error); ok { r1 = returnFunc(domain) } else { r1 = ret.Error(1) } return r0, r1 } // MockCertificateAuthority_IssueCertificate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IssueCertificate' type MockCertificateAuthority_IssueCertificate_Call struct { *mock.Call } // IssueCertificate is a helper method to define mock.On call // - domain string func (_e *MockCertificateAuthority_Expecter) IssueCertificate(domain any) *MockCertificateAuthority_IssueCertificate_Call { return &MockCertificateAuthority_IssueCertificate_Call{Call: _e.mock.On("IssueCertificate", domain)} } func (_c *MockCertificateAuthority_IssueCertificate_Call) Run(run func(domain string)) *MockCertificateAuthority_IssueCertificate_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 string if args[0] != nil { arg0 = args[0].(string) } run( arg0, ) }) return _c } func (_c *MockCertificateAuthority_IssueCertificate_Call) Return(certificate *tls.Certificate, err error) *MockCertificateAuthority_IssueCertificate_Call { _c.Call.Return(certificate, err) return _c } func (_c *MockCertificateAuthority_IssueCertificate_Call) RunAndReturn(run func(domain string) (*tls.Certificate, error)) *MockCertificateAuthority_IssueCertificate_Call { _c.Call.Return(run) return _c } // LeafLifetime provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) LeafLifetime() time.Duration { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for LeafLifetime") } var r0 time.Duration if returnFunc, ok := ret.Get(0).(func() time.Duration); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(time.Duration) } return r0 } // MockCertificateAuthority_LeafLifetime_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LeafLifetime' type MockCertificateAuthority_LeafLifetime_Call struct { *mock.Call } // LeafLifetime is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) LeafLifetime() *MockCertificateAuthority_LeafLifetime_Call { return &MockCertificateAuthority_LeafLifetime_Call{Call: _e.mock.On("LeafLifetime")} } func (_c *MockCertificateAuthority_LeafLifetime_Call) Run(run func()) *MockCertificateAuthority_LeafLifetime_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_LeafLifetime_Call) Return(duration time.Duration) *MockCertificateAuthority_LeafLifetime_Call { _c.Call.Return(duration) return _c } func (_c *MockCertificateAuthority_LeafLifetime_Call) RunAndReturn(run func() time.Duration) *MockCertificateAuthority_LeafLifetime_Call { _c.Call.Return(run) return _c } // RenewIntermediate provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) RenewIntermediate() error { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for RenewIntermediate") } var r0 error if returnFunc, ok := ret.Get(0).(func() error); ok { r0 = returnFunc() } else { r0 = ret.Error(0) } return r0 } // MockCertificateAuthority_RenewIntermediate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RenewIntermediate' type MockCertificateAuthority_RenewIntermediate_Call struct { *mock.Call } // RenewIntermediate is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) RenewIntermediate() *MockCertificateAuthority_RenewIntermediate_Call { return &MockCertificateAuthority_RenewIntermediate_Call{Call: _e.mock.On("RenewIntermediate")} } func (_c *MockCertificateAuthority_RenewIntermediate_Call) Run(run func()) *MockCertificateAuthority_RenewIntermediate_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_RenewIntermediate_Call) Return(err error) *MockCertificateAuthority_RenewIntermediate_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateAuthority_RenewIntermediate_Call) RunAndReturn(run func() error) *MockCertificateAuthority_RenewIntermediate_Call { _c.Call.Return(run) return _c } // RootCertificate provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) RootCertificate() []byte { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for RootCertificate") } var r0 []byte if returnFunc, ok := ret.Get(0).(func() []byte); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]byte) } } return r0 } // MockCertificateAuthority_RootCertificate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCertificate' type MockCertificateAuthority_RootCertificate_Call struct { *mock.Call } // RootCertificate is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) RootCertificate() *MockCertificateAuthority_RootCertificate_Call { return &MockCertificateAuthority_RootCertificate_Call{Call: _e.mock.On("RootCertificate")} } func (_c *MockCertificateAuthority_RootCertificate_Call) Run(run func()) *MockCertificateAuthority_RootCertificate_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_RootCertificate_Call) Return(bytes []byte) *MockCertificateAuthority_RootCertificate_Call { _c.Call.Return(bytes) return _c } func (_c *MockCertificateAuthority_RootCertificate_Call) RunAndReturn(run func() []byte) *MockCertificateAuthority_RootCertificate_Call { _c.Call.Return(run) return _c } // RootCertificateDER provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) RootCertificateDER() []byte { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for RootCertificateDER") } var r0 []byte if returnFunc, ok := ret.Get(0).(func() []byte); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]byte) } } return r0 } // MockCertificateAuthority_RootCertificateDER_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCertificateDER' type MockCertificateAuthority_RootCertificateDER_Call struct { *mock.Call } // RootCertificateDER is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) RootCertificateDER() *MockCertificateAuthority_RootCertificateDER_Call { return &MockCertificateAuthority_RootCertificateDER_Call{Call: _e.mock.On("RootCertificateDER")} } func (_c *MockCertificateAuthority_RootCertificateDER_Call) Run(run func()) *MockCertificateAuthority_RootCertificateDER_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_RootCertificateDER_Call) Return(bytes []byte) *MockCertificateAuthority_RootCertificateDER_Call { _c.Call.Return(bytes) return _c } func (_c *MockCertificateAuthority_RootCertificateDER_Call) RunAndReturn(run func() []byte) *MockCertificateAuthority_RootCertificateDER_Call { _c.Call.Return(run) return _c } // RootCommonName provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) RootCommonName() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for RootCommonName") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockCertificateAuthority_RootCommonName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCommonName' type MockCertificateAuthority_RootCommonName_Call struct { *mock.Call } // RootCommonName is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) RootCommonName() *MockCertificateAuthority_RootCommonName_Call { return &MockCertificateAuthority_RootCommonName_Call{Call: _e.mock.On("RootCommonName")} } func (_c *MockCertificateAuthority_RootCommonName_Call) Run(run func()) *MockCertificateAuthority_RootCommonName_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_RootCommonName_Call) Return(s string) *MockCertificateAuthority_RootCommonName_Call { _c.Call.Return(s) return _c } func (_c *MockCertificateAuthority_RootCommonName_Call) RunAndReturn(run func() string) *MockCertificateAuthority_RootCommonName_Call { _c.Call.Return(run) return _c } // RootFingerprint provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) RootFingerprint() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for RootFingerprint") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockCertificateAuthority_RootFingerprint_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootFingerprint' type MockCertificateAuthority_RootFingerprint_Call struct { *mock.Call } // RootFingerprint is a helper method to define mock.On call func (_e *MockCertificateAuthority_Expecter) RootFingerprint() *MockCertificateAuthority_RootFingerprint_Call { return &MockCertificateAuthority_RootFingerprint_Call{Call: _e.mock.On("RootFingerprint")} } func (_c *MockCertificateAuthority_RootFingerprint_Call) Run(run func()) *MockCertificateAuthority_RootFingerprint_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockCertificateAuthority_RootFingerprint_Call) Return(s string) *MockCertificateAuthority_RootFingerprint_Call { _c.Call.Return(s) return _c } func (_c *MockCertificateAuthority_RootFingerprint_Call) RunAndReturn(run func() string) *MockCertificateAuthority_RootFingerprint_Call { _c.Call.Return(run) return _c } // UninstallRoot provides a mock function for the type MockCertificateAuthority func (_mock *MockCertificateAuthority) UninstallRoot(cert *x509.Certificate) error { ret := _mock.Called(cert) if len(ret) == 0 { panic("no return value specified for UninstallRoot") } var r0 error if returnFunc, ok := ret.Get(0).(func(*x509.Certificate) error); ok { r0 = returnFunc(cert) } else { r0 = ret.Error(0) } return r0 } // MockCertificateAuthority_UninstallRoot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UninstallRoot' type MockCertificateAuthority_UninstallRoot_Call struct { *mock.Call } // UninstallRoot is a helper method to define mock.On call // - cert *x509.Certificate func (_e *MockCertificateAuthority_Expecter) UninstallRoot(cert any) *MockCertificateAuthority_UninstallRoot_Call { return &MockCertificateAuthority_UninstallRoot_Call{Call: _e.mock.On("UninstallRoot", cert)} } func (_c *MockCertificateAuthority_UninstallRoot_Call) Run(run func(cert *x509.Certificate)) *MockCertificateAuthority_UninstallRoot_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 *x509.Certificate if args[0] != nil { arg0 = args[0].(*x509.Certificate) } run( arg0, ) }) return _c } func (_c *MockCertificateAuthority_UninstallRoot_Call) Return(err error) *MockCertificateAuthority_UninstallRoot_Call { _c.Call.Return(err) return _c } func (_c *MockCertificateAuthority_UninstallRoot_Call) RunAndReturn(run func(cert *x509.Certificate) error) *MockCertificateAuthority_UninstallRoot_Call { _c.Call.Return(run) return _c }