-
Notifications
You must be signed in to change notification settings - Fork 8
/
event_handlers.go
136 lines (115 loc) · 5.78 KB
/
event_handlers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
// Code generated by MockGen. DO NOT EDIT.
// Source: ./event_handlers.go
// Package mock_controller is a generated GoMock package.
package mock_controller
import (
context "context"
reflect "reflect"
gomock "github.com/golang/mock/gomock"
v1alpha1 "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1"
controller "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1/controller"
predicate "sigs.k8s.io/controller-runtime/pkg/predicate"
)
// MockKubernetesClusterEventHandler is a mock of KubernetesClusterEventHandler interface
type MockKubernetesClusterEventHandler struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterEventHandlerMockRecorder
}
// MockKubernetesClusterEventHandlerMockRecorder is the mock recorder for MockKubernetesClusterEventHandler
type MockKubernetesClusterEventHandlerMockRecorder struct {
mock *MockKubernetesClusterEventHandler
}
// NewMockKubernetesClusterEventHandler creates a new mock instance
func NewMockKubernetesClusterEventHandler(ctrl *gomock.Controller) *MockKubernetesClusterEventHandler {
mock := &MockKubernetesClusterEventHandler{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterEventHandlerMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterEventHandler) EXPECT() *MockKubernetesClusterEventHandlerMockRecorder {
return m.recorder
}
// CreateKubernetesCluster mocks base method
func (m *MockKubernetesClusterEventHandler) CreateKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateKubernetesCluster", obj)
ret0, _ := ret[0].(error)
return ret0
}
// CreateKubernetesCluster indicates an expected call of CreateKubernetesCluster
func (mr *MockKubernetesClusterEventHandlerMockRecorder) CreateKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).CreateKubernetesCluster), obj)
}
// UpdateKubernetesCluster mocks base method
func (m *MockKubernetesClusterEventHandler) UpdateKubernetesCluster(old, new *v1alpha1.KubernetesCluster) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateKubernetesCluster", old, new)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateKubernetesCluster indicates an expected call of UpdateKubernetesCluster
func (mr *MockKubernetesClusterEventHandlerMockRecorder) UpdateKubernetesCluster(old, new interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).UpdateKubernetesCluster), old, new)
}
// DeleteKubernetesCluster mocks base method
func (m *MockKubernetesClusterEventHandler) DeleteKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteKubernetesCluster", obj)
ret0, _ := ret[0].(error)
return ret0
}
// DeleteKubernetesCluster indicates an expected call of DeleteKubernetesCluster
func (mr *MockKubernetesClusterEventHandlerMockRecorder) DeleteKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).DeleteKubernetesCluster), obj)
}
// GenericKubernetesCluster mocks base method
func (m *MockKubernetesClusterEventHandler) GenericKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GenericKubernetesCluster", obj)
ret0, _ := ret[0].(error)
return ret0
}
// GenericKubernetesCluster indicates an expected call of GenericKubernetesCluster
func (mr *MockKubernetesClusterEventHandlerMockRecorder) GenericKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenericKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterEventHandler)(nil).GenericKubernetesCluster), obj)
}
// MockKubernetesClusterEventWatcher is a mock of KubernetesClusterEventWatcher interface
type MockKubernetesClusterEventWatcher struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterEventWatcherMockRecorder
}
// MockKubernetesClusterEventWatcherMockRecorder is the mock recorder for MockKubernetesClusterEventWatcher
type MockKubernetesClusterEventWatcherMockRecorder struct {
mock *MockKubernetesClusterEventWatcher
}
// NewMockKubernetesClusterEventWatcher creates a new mock instance
func NewMockKubernetesClusterEventWatcher(ctrl *gomock.Controller) *MockKubernetesClusterEventWatcher {
mock := &MockKubernetesClusterEventWatcher{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterEventWatcherMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterEventWatcher) EXPECT() *MockKubernetesClusterEventWatcherMockRecorder {
return m.recorder
}
// AddEventHandler mocks base method
func (m *MockKubernetesClusterEventWatcher) AddEventHandler(ctx context.Context, h controller.KubernetesClusterEventHandler, predicates ...predicate.Predicate) error {
m.ctrl.T.Helper()
varargs := []interface{}{ctx, h}
for _, a := range predicates {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "AddEventHandler", varargs...)
ret0, _ := ret[0].(error)
return ret0
}
// AddEventHandler indicates an expected call of AddEventHandler
func (mr *MockKubernetesClusterEventWatcherMockRecorder) AddEventHandler(ctx, h interface{}, predicates ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{ctx, h}, predicates...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddEventHandler", reflect.TypeOf((*MockKubernetesClusterEventWatcher)(nil).AddEventHandler), varargs...)
}