kubelatte-ce

Форк
2
Форк от sbertech/kubelatte-ce
/
SubResourceWriter.go 
94 строки · 2.6 Кб
1
// Code generated by mockery v2.20.0. DO NOT EDIT.
2

3
package mocks
4

5
import (
6
	context "context"
7

8
	client "sigs.k8s.io/controller-runtime/pkg/client"
9

10
	mock "github.com/stretchr/testify/mock"
11
)
12

13
// SubResourceWriter is an autogenerated mock type for the SubResourceWriter type
14
type SubResourceWriter struct {
15
	mock.Mock
16
}
17

18
// Create provides a mock function with given fields: ctx, obj, subResource, opts
19
func (_m *SubResourceWriter) Create(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) error {
20
	_va := make([]interface{}, len(opts))
21
	for _i := range opts {
22
		_va[_i] = opts[_i]
23
	}
24
	var _ca []interface{}
25
	_ca = append(_ca, ctx, obj, subResource)
26
	_ca = append(_ca, _va...)
27
	ret := _m.Called(_ca...)
28

29
	var r0 error
30
	if rf, ok := ret.Get(0).(func(context.Context, client.Object, client.Object, ...client.SubResourceCreateOption) error); ok {
31
		r0 = rf(ctx, obj, subResource, opts...)
32
	} else {
33
		r0 = ret.Error(0)
34
	}
35

36
	return r0
37
}
38

39
// Patch provides a mock function with given fields: ctx, obj, patch, opts
40
func (_m *SubResourceWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) error {
41
	_va := make([]interface{}, len(opts))
42
	for _i := range opts {
43
		_va[_i] = opts[_i]
44
	}
45
	var _ca []interface{}
46
	_ca = append(_ca, ctx, obj, patch)
47
	_ca = append(_ca, _va...)
48
	ret := _m.Called(_ca...)
49

50
	var r0 error
51
	if rf, ok := ret.Get(0).(func(context.Context, client.Object, client.Patch, ...client.SubResourcePatchOption) error); ok {
52
		r0 = rf(ctx, obj, patch, opts...)
53
	} else {
54
		r0 = ret.Error(0)
55
	}
56

57
	return r0
58
}
59

60
// Update provides a mock function with given fields: ctx, obj, opts
61
func (_m *SubResourceWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error {
62
	_va := make([]interface{}, len(opts))
63
	for _i := range opts {
64
		_va[_i] = opts[_i]
65
	}
66
	var _ca []interface{}
67
	_ca = append(_ca, ctx, obj)
68
	_ca = append(_ca, _va...)
69
	ret := _m.Called(_ca...)
70

71
	var r0 error
72
	if rf, ok := ret.Get(0).(func(context.Context, client.Object, ...client.SubResourceUpdateOption) error); ok {
73
		r0 = rf(ctx, obj, opts...)
74
	} else {
75
		r0 = ret.Error(0)
76
	}
77

78
	return r0
79
}
80

81
type mockConstructorTestingTNewSubResourceWriter interface {
82
	mock.TestingT
83
	Cleanup(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.
87
func NewSubResourceWriter(t mockConstructorTestingTNewSubResourceWriter) *SubResourceWriter {
88
	mock := &SubResourceWriter{}
89
	mock.Mock.Test(t)
90

91
	t.Cleanup(func() { mock.AssertExpectations(t) })
92

93
	return mock
94
}
95

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.