kubelatte-ce
Форк от sbertech/kubelatte-ce
94 строки · 2.6 Кб
1// Code generated by mockery v2.20.0. DO NOT EDIT.
2
3package mocks
4
5import (
6context "context"
7
8client "sigs.k8s.io/controller-runtime/pkg/client"
9
10mock "github.com/stretchr/testify/mock"
11)
12
13// SubResourceWriter is an autogenerated mock type for the SubResourceWriter type
14type SubResourceWriter struct {
15mock.Mock
16}
17
18// Create provides a mock function with given fields: ctx, obj, subResource, opts
19func (_m *SubResourceWriter) Create(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) error {
20_va := make([]interface{}, len(opts))
21for _i := range opts {
22_va[_i] = opts[_i]
23}
24var _ca []interface{}
25_ca = append(_ca, ctx, obj, subResource)
26_ca = append(_ca, _va...)
27ret := _m.Called(_ca...)
28
29var r0 error
30if rf, ok := ret.Get(0).(func(context.Context, client.Object, client.Object, ...client.SubResourceCreateOption) error); ok {
31r0 = rf(ctx, obj, subResource, opts...)
32} else {
33r0 = ret.Error(0)
34}
35
36return r0
37}
38
39// Patch provides a mock function with given fields: ctx, obj, patch, opts
40func (_m *SubResourceWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) error {
41_va := make([]interface{}, len(opts))
42for _i := range opts {
43_va[_i] = opts[_i]
44}
45var _ca []interface{}
46_ca = append(_ca, ctx, obj, patch)
47_ca = append(_ca, _va...)
48ret := _m.Called(_ca...)
49
50var r0 error
51if rf, ok := ret.Get(0).(func(context.Context, client.Object, client.Patch, ...client.SubResourcePatchOption) error); ok {
52r0 = rf(ctx, obj, patch, opts...)
53} else {
54r0 = ret.Error(0)
55}
56
57return r0
58}
59
60// Update provides a mock function with given fields: ctx, obj, opts
61func (_m *SubResourceWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error {
62_va := make([]interface{}, len(opts))
63for _i := range opts {
64_va[_i] = opts[_i]
65}
66var _ca []interface{}
67_ca = append(_ca, ctx, obj)
68_ca = append(_ca, _va...)
69ret := _m.Called(_ca...)
70
71var r0 error
72if rf, ok := ret.Get(0).(func(context.Context, client.Object, ...client.SubResourceUpdateOption) error); ok {
73r0 = rf(ctx, obj, opts...)
74} else {
75r0 = ret.Error(0)
76}
77
78return r0
79}
80
81type mockConstructorTestingTNewSubResourceWriter interface {
82mock.TestingT
83Cleanup(func())
84}
85
86// NewSubResourceWriter creates a new instance of SubResourceWriter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
87func NewSubResourceWriter(t mockConstructorTestingTNewSubResourceWriter) *SubResourceWriter {
88mock := &SubResourceWriter{}
89mock.Mock.Test(t)
90
91t.Cleanup(func() { mock.AssertExpectations(t) })
92
93return mock
94}
95