mock_certificate_authority.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "crypto/tls"
9 "crypto/x509"
10 "time"
11
12 mock "github.com/stretchr/testify/mock"
13)
14
15// 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.
16// The first argument is typically a *testing.T value.
17func NewMockCertificateAuthority(t interface {
18 mock.TestingT
19 Cleanup(func())
20}) *MockCertificateAuthority {
21 if helper, ok := t.(interface{ Helper() }); ok {
22 helper.Helper()
23 }
24
25 mock := &MockCertificateAuthority{}
26 mock.Mock.Test(t)
27
28 t.Cleanup(func() {
29 if helper, ok := t.(interface{ Helper() }); ok {
30 helper.Helper()
31 }
32 mock.AssertExpectations(t)
33 })
34
35 return mock
36}
37
38// MockCertificateAuthority is an autogenerated mock type for the CertificateAuthority type
39type MockCertificateAuthority struct {
40 mock.Mock
41}
42
43type MockCertificateAuthority_Expecter struct {
44 mock *mock.Mock
45}
46
47func (_m *MockCertificateAuthority) EXPECT() *MockCertificateAuthority_Expecter {
48 return &MockCertificateAuthority_Expecter{mock: &_m.Mock}
49}
50
51// InstallRoot provides a mock function for the type MockCertificateAuthority
52func (_mock *MockCertificateAuthority) InstallRoot(cert *x509.Certificate) error {
53 ret := _mock.Called(cert)
54
55 if len(ret) == 0 {
56 panic("no return value specified for InstallRoot")
57 }
58
59 var r0 error
60 if returnFunc, ok := ret.Get(0).(func(*x509.Certificate) error); ok {
61 r0 = returnFunc(cert)
62 } else {
63 r0 = ret.Error(0)
64 }
65 return r0
66}
67
68// MockCertificateAuthority_InstallRoot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallRoot'
69type MockCertificateAuthority_InstallRoot_Call struct {
70 *mock.Call
71}
72
73// InstallRoot is a helper method to define mock.On call
74// - cert *x509.Certificate
75func (_e *MockCertificateAuthority_Expecter) InstallRoot(cert any) *MockCertificateAuthority_InstallRoot_Call {
76 return &MockCertificateAuthority_InstallRoot_Call{Call: _e.mock.On("InstallRoot", cert)}
77}
78
79func (_c *MockCertificateAuthority_InstallRoot_Call) Run(run func(cert *x509.Certificate)) *MockCertificateAuthority_InstallRoot_Call {
80 _c.Call.Run(func(args mock.Arguments) {
81 var arg0 *x509.Certificate
82 if args[0] != nil {
83 arg0 = args[0].(*x509.Certificate)
84 }
85 run(
86 arg0,
87 )
88 })
89 return _c
90}
91
92func (_c *MockCertificateAuthority_InstallRoot_Call) Return(err error) *MockCertificateAuthority_InstallRoot_Call {
93 _c.Call.Return(err)
94 return _c
95}
96
97func (_c *MockCertificateAuthority_InstallRoot_Call) RunAndReturn(run func(cert *x509.Certificate) error) *MockCertificateAuthority_InstallRoot_Call {
98 _c.Call.Return(run)
99 return _c
100}
101
102// IntermediateExpiresAt provides a mock function for the type MockCertificateAuthority
103func (_mock *MockCertificateAuthority) IntermediateExpiresAt() time.Time {
104 ret := _mock.Called()
105
106 if len(ret) == 0 {
107 panic("no return value specified for IntermediateExpiresAt")
108 }
109
110 var r0 time.Time
111 if returnFunc, ok := ret.Get(0).(func() time.Time); ok {
112 r0 = returnFunc()
113 } else {
114 r0 = ret.Get(0).(time.Time)
115 }
116 return r0
117}
118
119// MockCertificateAuthority_IntermediateExpiresAt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IntermediateExpiresAt'
120type MockCertificateAuthority_IntermediateExpiresAt_Call struct {
121 *mock.Call
122}
123
124// IntermediateExpiresAt is a helper method to define mock.On call
125func (_e *MockCertificateAuthority_Expecter) IntermediateExpiresAt() *MockCertificateAuthority_IntermediateExpiresAt_Call {
126 return &MockCertificateAuthority_IntermediateExpiresAt_Call{Call: _e.mock.On("IntermediateExpiresAt")}
127}
128
129func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) Run(run func()) *MockCertificateAuthority_IntermediateExpiresAt_Call {
130 _c.Call.Run(func(args mock.Arguments) {
131 run()
132 })
133 return _c
134}
135
136func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) Return(time1 time.Time) *MockCertificateAuthority_IntermediateExpiresAt_Call {
137 _c.Call.Return(time1)
138 return _c
139}
140
141func (_c *MockCertificateAuthority_IntermediateExpiresAt_Call) RunAndReturn(run func() time.Time) *MockCertificateAuthority_IntermediateExpiresAt_Call {
142 _c.Call.Return(run)
143 return _c
144}
145
146// IntermediateLifetime provides a mock function for the type MockCertificateAuthority
147func (_mock *MockCertificateAuthority) IntermediateLifetime() time.Duration {
148 ret := _mock.Called()
149
150 if len(ret) == 0 {
151 panic("no return value specified for IntermediateLifetime")
152 }
153
154 var r0 time.Duration
155 if returnFunc, ok := ret.Get(0).(func() time.Duration); ok {
156 r0 = returnFunc()
157 } else {
158 r0 = ret.Get(0).(time.Duration)
159 }
160 return r0
161}
162
163// MockCertificateAuthority_IntermediateLifetime_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IntermediateLifetime'
164type MockCertificateAuthority_IntermediateLifetime_Call struct {
165 *mock.Call
166}
167
168// IntermediateLifetime is a helper method to define mock.On call
169func (_e *MockCertificateAuthority_Expecter) IntermediateLifetime() *MockCertificateAuthority_IntermediateLifetime_Call {
170 return &MockCertificateAuthority_IntermediateLifetime_Call{Call: _e.mock.On("IntermediateLifetime")}
171}
172
173func (_c *MockCertificateAuthority_IntermediateLifetime_Call) Run(run func()) *MockCertificateAuthority_IntermediateLifetime_Call {
174 _c.Call.Run(func(args mock.Arguments) {
175 run()
176 })
177 return _c
178}
179
180func (_c *MockCertificateAuthority_IntermediateLifetime_Call) Return(duration time.Duration) *MockCertificateAuthority_IntermediateLifetime_Call {
181 _c.Call.Return(duration)
182 return _c
183}
184
185func (_c *MockCertificateAuthority_IntermediateLifetime_Call) RunAndReturn(run func() time.Duration) *MockCertificateAuthority_IntermediateLifetime_Call {
186 _c.Call.Return(run)
187 return _c
188}
189
190// IssueCertificate provides a mock function for the type MockCertificateAuthority
191func (_mock *MockCertificateAuthority) IssueCertificate(domain string) (*tls.Certificate, error) {
192 ret := _mock.Called(domain)
193
194 if len(ret) == 0 {
195 panic("no return value specified for IssueCertificate")
196 }
197
198 var r0 *tls.Certificate
199 var r1 error
200 if returnFunc, ok := ret.Get(0).(func(string) (*tls.Certificate, error)); ok {
201 return returnFunc(domain)
202 }
203 if returnFunc, ok := ret.Get(0).(func(string) *tls.Certificate); ok {
204 r0 = returnFunc(domain)
205 } else {
206 if ret.Get(0) != nil {
207 r0 = ret.Get(0).(*tls.Certificate)
208 }
209 }
210 if returnFunc, ok := ret.Get(1).(func(string) error); ok {
211 r1 = returnFunc(domain)
212 } else {
213 r1 = ret.Error(1)
214 }
215 return r0, r1
216}
217
218// MockCertificateAuthority_IssueCertificate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IssueCertificate'
219type MockCertificateAuthority_IssueCertificate_Call struct {
220 *mock.Call
221}
222
223// IssueCertificate is a helper method to define mock.On call
224// - domain string
225func (_e *MockCertificateAuthority_Expecter) IssueCertificate(domain any) *MockCertificateAuthority_IssueCertificate_Call {
226 return &MockCertificateAuthority_IssueCertificate_Call{Call: _e.mock.On("IssueCertificate", domain)}
227}
228
229func (_c *MockCertificateAuthority_IssueCertificate_Call) Run(run func(domain string)) *MockCertificateAuthority_IssueCertificate_Call {
230 _c.Call.Run(func(args mock.Arguments) {
231 var arg0 string
232 if args[0] != nil {
233 arg0 = args[0].(string)
234 }
235 run(
236 arg0,
237 )
238 })
239 return _c
240}
241
242func (_c *MockCertificateAuthority_IssueCertificate_Call) Return(certificate *tls.Certificate, err error) *MockCertificateAuthority_IssueCertificate_Call {
243 _c.Call.Return(certificate, err)
244 return _c
245}
246
247func (_c *MockCertificateAuthority_IssueCertificate_Call) RunAndReturn(run func(domain string) (*tls.Certificate, error)) *MockCertificateAuthority_IssueCertificate_Call {
248 _c.Call.Return(run)
249 return _c
250}
251
252// LeafLifetime provides a mock function for the type MockCertificateAuthority
253func (_mock *MockCertificateAuthority) LeafLifetime() time.Duration {
254 ret := _mock.Called()
255
256 if len(ret) == 0 {
257 panic("no return value specified for LeafLifetime")
258 }
259
260 var r0 time.Duration
261 if returnFunc, ok := ret.Get(0).(func() time.Duration); ok {
262 r0 = returnFunc()
263 } else {
264 r0 = ret.Get(0).(time.Duration)
265 }
266 return r0
267}
268
269// MockCertificateAuthority_LeafLifetime_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LeafLifetime'
270type MockCertificateAuthority_LeafLifetime_Call struct {
271 *mock.Call
272}
273
274// LeafLifetime is a helper method to define mock.On call
275func (_e *MockCertificateAuthority_Expecter) LeafLifetime() *MockCertificateAuthority_LeafLifetime_Call {
276 return &MockCertificateAuthority_LeafLifetime_Call{Call: _e.mock.On("LeafLifetime")}
277}
278
279func (_c *MockCertificateAuthority_LeafLifetime_Call) Run(run func()) *MockCertificateAuthority_LeafLifetime_Call {
280 _c.Call.Run(func(args mock.Arguments) {
281 run()
282 })
283 return _c
284}
285
286func (_c *MockCertificateAuthority_LeafLifetime_Call) Return(duration time.Duration) *MockCertificateAuthority_LeafLifetime_Call {
287 _c.Call.Return(duration)
288 return _c
289}
290
291func (_c *MockCertificateAuthority_LeafLifetime_Call) RunAndReturn(run func() time.Duration) *MockCertificateAuthority_LeafLifetime_Call {
292 _c.Call.Return(run)
293 return _c
294}
295
296// RenewIntermediate provides a mock function for the type MockCertificateAuthority
297func (_mock *MockCertificateAuthority) RenewIntermediate() error {
298 ret := _mock.Called()
299
300 if len(ret) == 0 {
301 panic("no return value specified for RenewIntermediate")
302 }
303
304 var r0 error
305 if returnFunc, ok := ret.Get(0).(func() error); ok {
306 r0 = returnFunc()
307 } else {
308 r0 = ret.Error(0)
309 }
310 return r0
311}
312
313// MockCertificateAuthority_RenewIntermediate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RenewIntermediate'
314type MockCertificateAuthority_RenewIntermediate_Call struct {
315 *mock.Call
316}
317
318// RenewIntermediate is a helper method to define mock.On call
319func (_e *MockCertificateAuthority_Expecter) RenewIntermediate() *MockCertificateAuthority_RenewIntermediate_Call {
320 return &MockCertificateAuthority_RenewIntermediate_Call{Call: _e.mock.On("RenewIntermediate")}
321}
322
323func (_c *MockCertificateAuthority_RenewIntermediate_Call) Run(run func()) *MockCertificateAuthority_RenewIntermediate_Call {
324 _c.Call.Run(func(args mock.Arguments) {
325 run()
326 })
327 return _c
328}
329
330func (_c *MockCertificateAuthority_RenewIntermediate_Call) Return(err error) *MockCertificateAuthority_RenewIntermediate_Call {
331 _c.Call.Return(err)
332 return _c
333}
334
335func (_c *MockCertificateAuthority_RenewIntermediate_Call) RunAndReturn(run func() error) *MockCertificateAuthority_RenewIntermediate_Call {
336 _c.Call.Return(run)
337 return _c
338}
339
340// RootCertificate provides a mock function for the type MockCertificateAuthority
341func (_mock *MockCertificateAuthority) RootCertificate() []byte {
342 ret := _mock.Called()
343
344 if len(ret) == 0 {
345 panic("no return value specified for RootCertificate")
346 }
347
348 var r0 []byte
349 if returnFunc, ok := ret.Get(0).(func() []byte); ok {
350 r0 = returnFunc()
351 } else {
352 if ret.Get(0) != nil {
353 r0 = ret.Get(0).([]byte)
354 }
355 }
356 return r0
357}
358
359// MockCertificateAuthority_RootCertificate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCertificate'
360type MockCertificateAuthority_RootCertificate_Call struct {
361 *mock.Call
362}
363
364// RootCertificate is a helper method to define mock.On call
365func (_e *MockCertificateAuthority_Expecter) RootCertificate() *MockCertificateAuthority_RootCertificate_Call {
366 return &MockCertificateAuthority_RootCertificate_Call{Call: _e.mock.On("RootCertificate")}
367}
368
369func (_c *MockCertificateAuthority_RootCertificate_Call) Run(run func()) *MockCertificateAuthority_RootCertificate_Call {
370 _c.Call.Run(func(args mock.Arguments) {
371 run()
372 })
373 return _c
374}
375
376func (_c *MockCertificateAuthority_RootCertificate_Call) Return(bytes []byte) *MockCertificateAuthority_RootCertificate_Call {
377 _c.Call.Return(bytes)
378 return _c
379}
380
381func (_c *MockCertificateAuthority_RootCertificate_Call) RunAndReturn(run func() []byte) *MockCertificateAuthority_RootCertificate_Call {
382 _c.Call.Return(run)
383 return _c
384}
385
386// RootCertificateDER provides a mock function for the type MockCertificateAuthority
387func (_mock *MockCertificateAuthority) RootCertificateDER() []byte {
388 ret := _mock.Called()
389
390 if len(ret) == 0 {
391 panic("no return value specified for RootCertificateDER")
392 }
393
394 var r0 []byte
395 if returnFunc, ok := ret.Get(0).(func() []byte); ok {
396 r0 = returnFunc()
397 } else {
398 if ret.Get(0) != nil {
399 r0 = ret.Get(0).([]byte)
400 }
401 }
402 return r0
403}
404
405// MockCertificateAuthority_RootCertificateDER_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCertificateDER'
406type MockCertificateAuthority_RootCertificateDER_Call struct {
407 *mock.Call
408}
409
410// RootCertificateDER is a helper method to define mock.On call
411func (_e *MockCertificateAuthority_Expecter) RootCertificateDER() *MockCertificateAuthority_RootCertificateDER_Call {
412 return &MockCertificateAuthority_RootCertificateDER_Call{Call: _e.mock.On("RootCertificateDER")}
413}
414
415func (_c *MockCertificateAuthority_RootCertificateDER_Call) Run(run func()) *MockCertificateAuthority_RootCertificateDER_Call {
416 _c.Call.Run(func(args mock.Arguments) {
417 run()
418 })
419 return _c
420}
421
422func (_c *MockCertificateAuthority_RootCertificateDER_Call) Return(bytes []byte) *MockCertificateAuthority_RootCertificateDER_Call {
423 _c.Call.Return(bytes)
424 return _c
425}
426
427func (_c *MockCertificateAuthority_RootCertificateDER_Call) RunAndReturn(run func() []byte) *MockCertificateAuthority_RootCertificateDER_Call {
428 _c.Call.Return(run)
429 return _c
430}
431
432// RootCommonName provides a mock function for the type MockCertificateAuthority
433func (_mock *MockCertificateAuthority) RootCommonName() string {
434 ret := _mock.Called()
435
436 if len(ret) == 0 {
437 panic("no return value specified for RootCommonName")
438 }
439
440 var r0 string
441 if returnFunc, ok := ret.Get(0).(func() string); ok {
442 r0 = returnFunc()
443 } else {
444 r0 = ret.Get(0).(string)
445 }
446 return r0
447}
448
449// MockCertificateAuthority_RootCommonName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootCommonName'
450type MockCertificateAuthority_RootCommonName_Call struct {
451 *mock.Call
452}
453
454// RootCommonName is a helper method to define mock.On call
455func (_e *MockCertificateAuthority_Expecter) RootCommonName() *MockCertificateAuthority_RootCommonName_Call {
456 return &MockCertificateAuthority_RootCommonName_Call{Call: _e.mock.On("RootCommonName")}
457}
458
459func (_c *MockCertificateAuthority_RootCommonName_Call) Run(run func()) *MockCertificateAuthority_RootCommonName_Call {
460 _c.Call.Run(func(args mock.Arguments) {
461 run()
462 })
463 return _c
464}
465
466func (_c *MockCertificateAuthority_RootCommonName_Call) Return(s string) *MockCertificateAuthority_RootCommonName_Call {
467 _c.Call.Return(s)
468 return _c
469}
470
471func (_c *MockCertificateAuthority_RootCommonName_Call) RunAndReturn(run func() string) *MockCertificateAuthority_RootCommonName_Call {
472 _c.Call.Return(run)
473 return _c
474}
475
476// RootFingerprint provides a mock function for the type MockCertificateAuthority
477func (_mock *MockCertificateAuthority) RootFingerprint() string {
478 ret := _mock.Called()
479
480 if len(ret) == 0 {
481 panic("no return value specified for RootFingerprint")
482 }
483
484 var r0 string
485 if returnFunc, ok := ret.Get(0).(func() string); ok {
486 r0 = returnFunc()
487 } else {
488 r0 = ret.Get(0).(string)
489 }
490 return r0
491}
492
493// MockCertificateAuthority_RootFingerprint_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RootFingerprint'
494type MockCertificateAuthority_RootFingerprint_Call struct {
495 *mock.Call
496}
497
498// RootFingerprint is a helper method to define mock.On call
499func (_e *MockCertificateAuthority_Expecter) RootFingerprint() *MockCertificateAuthority_RootFingerprint_Call {
500 return &MockCertificateAuthority_RootFingerprint_Call{Call: _e.mock.On("RootFingerprint")}
501}
502
503func (_c *MockCertificateAuthority_RootFingerprint_Call) Run(run func()) *MockCertificateAuthority_RootFingerprint_Call {
504 _c.Call.Run(func(args mock.Arguments) {
505 run()
506 })
507 return _c
508}
509
510func (_c *MockCertificateAuthority_RootFingerprint_Call) Return(s string) *MockCertificateAuthority_RootFingerprint_Call {
511 _c.Call.Return(s)
512 return _c
513}
514
515func (_c *MockCertificateAuthority_RootFingerprint_Call) RunAndReturn(run func() string) *MockCertificateAuthority_RootFingerprint_Call {
516 _c.Call.Return(run)
517 return _c
518}
519
520// UninstallRoot provides a mock function for the type MockCertificateAuthority
521func (_mock *MockCertificateAuthority) UninstallRoot(cert *x509.Certificate) error {
522 ret := _mock.Called(cert)
523
524 if len(ret) == 0 {
525 panic("no return value specified for UninstallRoot")
526 }
527
528 var r0 error
529 if returnFunc, ok := ret.Get(0).(func(*x509.Certificate) error); ok {
530 r0 = returnFunc(cert)
531 } else {
532 r0 = ret.Error(0)
533 }
534 return r0
535}
536
537// MockCertificateAuthority_UninstallRoot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UninstallRoot'
538type MockCertificateAuthority_UninstallRoot_Call struct {
539 *mock.Call
540}
541
542// UninstallRoot is a helper method to define mock.On call
543// - cert *x509.Certificate
544func (_e *MockCertificateAuthority_Expecter) UninstallRoot(cert any) *MockCertificateAuthority_UninstallRoot_Call {
545 return &MockCertificateAuthority_UninstallRoot_Call{Call: _e.mock.On("UninstallRoot", cert)}
546}
547
548func (_c *MockCertificateAuthority_UninstallRoot_Call) Run(run func(cert *x509.Certificate)) *MockCertificateAuthority_UninstallRoot_Call {
549 _c.Call.Run(func(args mock.Arguments) {
550 var arg0 *x509.Certificate
551 if args[0] != nil {
552 arg0 = args[0].(*x509.Certificate)
553 }
554 run(
555 arg0,
556 )
557 })
558 return _c
559}
560
561func (_c *MockCertificateAuthority_UninstallRoot_Call) Return(err error) *MockCertificateAuthority_UninstallRoot_Call {
562 _c.Call.Return(err)
563 return _c
564}
565
566func (_c *MockCertificateAuthority_UninstallRoot_Call) RunAndReturn(run func(cert *x509.Certificate) error) *MockCertificateAuthority_UninstallRoot_Call {
567 _c.Call.Return(run)
568 return _c
569}