sigs.k8s.io/cluster-api-provider-azure@v1.14.3/azure/services/async/mock_async/async_mock.go (about) 1 /* 2 Copyright The Kubernetes Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by MockGen. DO NOT EDIT. 18 // Source: ../interfaces.go 19 // 20 // Generated by this command: 21 // 22 // mockgen -destination async_mock.go -package mock_async -source ../interfaces.go FutureHandler 23 // 24 25 // Package mock_async is a generated GoMock package. 26 package mock_async 27 28 import ( 29 context "context" 30 reflect "reflect" 31 time "time" 32 33 runtime "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" 34 armresources "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources" 35 gomock "go.uber.org/mock/gomock" 36 v1beta1 "sigs.k8s.io/cluster-api-provider-azure/api/v1beta1" 37 azure "sigs.k8s.io/cluster-api-provider-azure/azure" 38 v1beta10 "sigs.k8s.io/cluster-api/api/v1beta1" 39 ) 40 41 // MockFutureScope is a mock of FutureScope interface. 42 type MockFutureScope struct { 43 ctrl *gomock.Controller 44 recorder *MockFutureScopeMockRecorder 45 } 46 47 // MockFutureScopeMockRecorder is the mock recorder for MockFutureScope. 48 type MockFutureScopeMockRecorder struct { 49 mock *MockFutureScope 50 } 51 52 // NewMockFutureScope creates a new mock instance. 53 func NewMockFutureScope(ctrl *gomock.Controller) *MockFutureScope { 54 mock := &MockFutureScope{ctrl: ctrl} 55 mock.recorder = &MockFutureScopeMockRecorder{mock} 56 return mock 57 } 58 59 // EXPECT returns an object that allows the caller to indicate expected use. 60 func (m *MockFutureScope) EXPECT() *MockFutureScopeMockRecorder { 61 return m.recorder 62 } 63 64 // DefaultedAzureCallTimeout mocks base method. 65 func (m *MockFutureScope) DefaultedAzureCallTimeout() time.Duration { 66 m.ctrl.T.Helper() 67 ret := m.ctrl.Call(m, "DefaultedAzureCallTimeout") 68 ret0, _ := ret[0].(time.Duration) 69 return ret0 70 } 71 72 // DefaultedAzureCallTimeout indicates an expected call of DefaultedAzureCallTimeout. 73 func (mr *MockFutureScopeMockRecorder) DefaultedAzureCallTimeout() *gomock.Call { 74 mr.mock.ctrl.T.Helper() 75 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DefaultedAzureCallTimeout", reflect.TypeOf((*MockFutureScope)(nil).DefaultedAzureCallTimeout)) 76 } 77 78 // DefaultedAzureServiceReconcileTimeout mocks base method. 79 func (m *MockFutureScope) DefaultedAzureServiceReconcileTimeout() time.Duration { 80 m.ctrl.T.Helper() 81 ret := m.ctrl.Call(m, "DefaultedAzureServiceReconcileTimeout") 82 ret0, _ := ret[0].(time.Duration) 83 return ret0 84 } 85 86 // DefaultedAzureServiceReconcileTimeout indicates an expected call of DefaultedAzureServiceReconcileTimeout. 87 func (mr *MockFutureScopeMockRecorder) DefaultedAzureServiceReconcileTimeout() *gomock.Call { 88 mr.mock.ctrl.T.Helper() 89 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DefaultedAzureServiceReconcileTimeout", reflect.TypeOf((*MockFutureScope)(nil).DefaultedAzureServiceReconcileTimeout)) 90 } 91 92 // DefaultedReconcilerRequeue mocks base method. 93 func (m *MockFutureScope) DefaultedReconcilerRequeue() time.Duration { 94 m.ctrl.T.Helper() 95 ret := m.ctrl.Call(m, "DefaultedReconcilerRequeue") 96 ret0, _ := ret[0].(time.Duration) 97 return ret0 98 } 99 100 // DefaultedReconcilerRequeue indicates an expected call of DefaultedReconcilerRequeue. 101 func (mr *MockFutureScopeMockRecorder) DefaultedReconcilerRequeue() *gomock.Call { 102 mr.mock.ctrl.T.Helper() 103 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DefaultedReconcilerRequeue", reflect.TypeOf((*MockFutureScope)(nil).DefaultedReconcilerRequeue)) 104 } 105 106 // DeleteLongRunningOperationState mocks base method. 107 func (m *MockFutureScope) DeleteLongRunningOperationState(arg0, arg1, arg2 string) { 108 m.ctrl.T.Helper() 109 m.ctrl.Call(m, "DeleteLongRunningOperationState", arg0, arg1, arg2) 110 } 111 112 // DeleteLongRunningOperationState indicates an expected call of DeleteLongRunningOperationState. 113 func (mr *MockFutureScopeMockRecorder) DeleteLongRunningOperationState(arg0, arg1, arg2 any) *gomock.Call { 114 mr.mock.ctrl.T.Helper() 115 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLongRunningOperationState", reflect.TypeOf((*MockFutureScope)(nil).DeleteLongRunningOperationState), arg0, arg1, arg2) 116 } 117 118 // GetLongRunningOperationState mocks base method. 119 func (m *MockFutureScope) GetLongRunningOperationState(arg0, arg1, arg2 string) *v1beta1.Future { 120 m.ctrl.T.Helper() 121 ret := m.ctrl.Call(m, "GetLongRunningOperationState", arg0, arg1, arg2) 122 ret0, _ := ret[0].(*v1beta1.Future) 123 return ret0 124 } 125 126 // GetLongRunningOperationState indicates an expected call of GetLongRunningOperationState. 127 func (mr *MockFutureScopeMockRecorder) GetLongRunningOperationState(arg0, arg1, arg2 any) *gomock.Call { 128 mr.mock.ctrl.T.Helper() 129 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLongRunningOperationState", reflect.TypeOf((*MockFutureScope)(nil).GetLongRunningOperationState), arg0, arg1, arg2) 130 } 131 132 // SetLongRunningOperationState mocks base method. 133 func (m *MockFutureScope) SetLongRunningOperationState(arg0 *v1beta1.Future) { 134 m.ctrl.T.Helper() 135 m.ctrl.Call(m, "SetLongRunningOperationState", arg0) 136 } 137 138 // SetLongRunningOperationState indicates an expected call of SetLongRunningOperationState. 139 func (mr *MockFutureScopeMockRecorder) SetLongRunningOperationState(arg0 any) *gomock.Call { 140 mr.mock.ctrl.T.Helper() 141 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetLongRunningOperationState", reflect.TypeOf((*MockFutureScope)(nil).SetLongRunningOperationState), arg0) 142 } 143 144 // UpdateDeleteStatus mocks base method. 145 func (m *MockFutureScope) UpdateDeleteStatus(arg0 v1beta10.ConditionType, arg1 string, arg2 error) { 146 m.ctrl.T.Helper() 147 m.ctrl.Call(m, "UpdateDeleteStatus", arg0, arg1, arg2) 148 } 149 150 // UpdateDeleteStatus indicates an expected call of UpdateDeleteStatus. 151 func (mr *MockFutureScopeMockRecorder) UpdateDeleteStatus(arg0, arg1, arg2 any) *gomock.Call { 152 mr.mock.ctrl.T.Helper() 153 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDeleteStatus", reflect.TypeOf((*MockFutureScope)(nil).UpdateDeleteStatus), arg0, arg1, arg2) 154 } 155 156 // UpdatePatchStatus mocks base method. 157 func (m *MockFutureScope) UpdatePatchStatus(arg0 v1beta10.ConditionType, arg1 string, arg2 error) { 158 m.ctrl.T.Helper() 159 m.ctrl.Call(m, "UpdatePatchStatus", arg0, arg1, arg2) 160 } 161 162 // UpdatePatchStatus indicates an expected call of UpdatePatchStatus. 163 func (mr *MockFutureScopeMockRecorder) UpdatePatchStatus(arg0, arg1, arg2 any) *gomock.Call { 164 mr.mock.ctrl.T.Helper() 165 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdatePatchStatus", reflect.TypeOf((*MockFutureScope)(nil).UpdatePatchStatus), arg0, arg1, arg2) 166 } 167 168 // UpdatePutStatus mocks base method. 169 func (m *MockFutureScope) UpdatePutStatus(arg0 v1beta10.ConditionType, arg1 string, arg2 error) { 170 m.ctrl.T.Helper() 171 m.ctrl.Call(m, "UpdatePutStatus", arg0, arg1, arg2) 172 } 173 174 // UpdatePutStatus indicates an expected call of UpdatePutStatus. 175 func (mr *MockFutureScopeMockRecorder) UpdatePutStatus(arg0, arg1, arg2 any) *gomock.Call { 176 mr.mock.ctrl.T.Helper() 177 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdatePutStatus", reflect.TypeOf((*MockFutureScope)(nil).UpdatePutStatus), arg0, arg1, arg2) 178 } 179 180 // MockGetter is a mock of Getter interface. 181 type MockGetter struct { 182 ctrl *gomock.Controller 183 recorder *MockGetterMockRecorder 184 } 185 186 // MockGetterMockRecorder is the mock recorder for MockGetter. 187 type MockGetterMockRecorder struct { 188 mock *MockGetter 189 } 190 191 // NewMockGetter creates a new mock instance. 192 func NewMockGetter(ctrl *gomock.Controller) *MockGetter { 193 mock := &MockGetter{ctrl: ctrl} 194 mock.recorder = &MockGetterMockRecorder{mock} 195 return mock 196 } 197 198 // EXPECT returns an object that allows the caller to indicate expected use. 199 func (m *MockGetter) EXPECT() *MockGetterMockRecorder { 200 return m.recorder 201 } 202 203 // Get mocks base method. 204 func (m *MockGetter) Get(ctx context.Context, spec azure.ResourceSpecGetter) (any, error) { 205 m.ctrl.T.Helper() 206 ret := m.ctrl.Call(m, "Get", ctx, spec) 207 ret0, _ := ret[0].(any) 208 ret1, _ := ret[1].(error) 209 return ret0, ret1 210 } 211 212 // Get indicates an expected call of Get. 213 func (mr *MockGetterMockRecorder) Get(ctx, spec any) *gomock.Call { 214 mr.mock.ctrl.T.Helper() 215 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockGetter)(nil).Get), ctx, spec) 216 } 217 218 // MockTagsGetter is a mock of TagsGetter interface. 219 type MockTagsGetter struct { 220 ctrl *gomock.Controller 221 recorder *MockTagsGetterMockRecorder 222 } 223 224 // MockTagsGetterMockRecorder is the mock recorder for MockTagsGetter. 225 type MockTagsGetterMockRecorder struct { 226 mock *MockTagsGetter 227 } 228 229 // NewMockTagsGetter creates a new mock instance. 230 func NewMockTagsGetter(ctrl *gomock.Controller) *MockTagsGetter { 231 mock := &MockTagsGetter{ctrl: ctrl} 232 mock.recorder = &MockTagsGetterMockRecorder{mock} 233 return mock 234 } 235 236 // EXPECT returns an object that allows the caller to indicate expected use. 237 func (m *MockTagsGetter) EXPECT() *MockTagsGetterMockRecorder { 238 return m.recorder 239 } 240 241 // GetAtScope mocks base method. 242 func (m *MockTagsGetter) GetAtScope(ctx context.Context, scope string) (armresources.TagsResource, error) { 243 m.ctrl.T.Helper() 244 ret := m.ctrl.Call(m, "GetAtScope", ctx, scope) 245 ret0, _ := ret[0].(armresources.TagsResource) 246 ret1, _ := ret[1].(error) 247 return ret0, ret1 248 } 249 250 // GetAtScope indicates an expected call of GetAtScope. 251 func (mr *MockTagsGetterMockRecorder) GetAtScope(ctx, scope any) *gomock.Call { 252 mr.mock.ctrl.T.Helper() 253 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAtScope", reflect.TypeOf((*MockTagsGetter)(nil).GetAtScope), ctx, scope) 254 } 255 256 // MockCreator is a mock of Creator interface. 257 type MockCreator[T any] struct { 258 ctrl *gomock.Controller 259 recorder *MockCreatorMockRecorder[T] 260 } 261 262 // MockCreatorMockRecorder is the mock recorder for MockCreator. 263 type MockCreatorMockRecorder[T any] struct { 264 mock *MockCreator[T] 265 } 266 267 // NewMockCreator creates a new mock instance. 268 func NewMockCreator[T any](ctrl *gomock.Controller) *MockCreator[T] { 269 mock := &MockCreator[T]{ctrl: ctrl} 270 mock.recorder = &MockCreatorMockRecorder[T]{mock} 271 return mock 272 } 273 274 // EXPECT returns an object that allows the caller to indicate expected use. 275 func (m *MockCreator[T]) EXPECT() *MockCreatorMockRecorder[T] { 276 return m.recorder 277 } 278 279 // CreateOrUpdateAsync mocks base method. 280 func (m *MockCreator[T]) CreateOrUpdateAsync(ctx context.Context, spec azure.ResourceSpecGetter, resumeToken string, parameters any) (any, *runtime.Poller[T], error) { 281 m.ctrl.T.Helper() 282 ret := m.ctrl.Call(m, "CreateOrUpdateAsync", ctx, spec, resumeToken, parameters) 283 ret0, _ := ret[0].(any) 284 ret1, _ := ret[1].(*runtime.Poller[T]) 285 ret2, _ := ret[2].(error) 286 return ret0, ret1, ret2 287 } 288 289 // CreateOrUpdateAsync indicates an expected call of CreateOrUpdateAsync. 290 func (mr *MockCreatorMockRecorder[T]) CreateOrUpdateAsync(ctx, spec, resumeToken, parameters any) *gomock.Call { 291 mr.mock.ctrl.T.Helper() 292 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOrUpdateAsync", reflect.TypeOf((*MockCreator[T])(nil).CreateOrUpdateAsync), ctx, spec, resumeToken, parameters) 293 } 294 295 // Get mocks base method. 296 func (m *MockCreator[T]) Get(ctx context.Context, spec azure.ResourceSpecGetter) (any, error) { 297 m.ctrl.T.Helper() 298 ret := m.ctrl.Call(m, "Get", ctx, spec) 299 ret0, _ := ret[0].(any) 300 ret1, _ := ret[1].(error) 301 return ret0, ret1 302 } 303 304 // Get indicates an expected call of Get. 305 func (mr *MockCreatorMockRecorder[T]) Get(ctx, spec any) *gomock.Call { 306 mr.mock.ctrl.T.Helper() 307 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockCreator[T])(nil).Get), ctx, spec) 308 } 309 310 // MockDeleter is a mock of Deleter interface. 311 type MockDeleter[T any] struct { 312 ctrl *gomock.Controller 313 recorder *MockDeleterMockRecorder[T] 314 } 315 316 // MockDeleterMockRecorder is the mock recorder for MockDeleter. 317 type MockDeleterMockRecorder[T any] struct { 318 mock *MockDeleter[T] 319 } 320 321 // NewMockDeleter creates a new mock instance. 322 func NewMockDeleter[T any](ctrl *gomock.Controller) *MockDeleter[T] { 323 mock := &MockDeleter[T]{ctrl: ctrl} 324 mock.recorder = &MockDeleterMockRecorder[T]{mock} 325 return mock 326 } 327 328 // EXPECT returns an object that allows the caller to indicate expected use. 329 func (m *MockDeleter[T]) EXPECT() *MockDeleterMockRecorder[T] { 330 return m.recorder 331 } 332 333 // DeleteAsync mocks base method. 334 func (m *MockDeleter[T]) DeleteAsync(ctx context.Context, spec azure.ResourceSpecGetter, resumeToken string) (*runtime.Poller[T], error) { 335 m.ctrl.T.Helper() 336 ret := m.ctrl.Call(m, "DeleteAsync", ctx, spec, resumeToken) 337 ret0, _ := ret[0].(*runtime.Poller[T]) 338 ret1, _ := ret[1].(error) 339 return ret0, ret1 340 } 341 342 // DeleteAsync indicates an expected call of DeleteAsync. 343 func (mr *MockDeleterMockRecorder[T]) DeleteAsync(ctx, spec, resumeToken any) *gomock.Call { 344 mr.mock.ctrl.T.Helper() 345 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAsync", reflect.TypeOf((*MockDeleter[T])(nil).DeleteAsync), ctx, spec, resumeToken) 346 } 347 348 // MockReconciler is a mock of Reconciler interface. 349 type MockReconciler struct { 350 ctrl *gomock.Controller 351 recorder *MockReconcilerMockRecorder 352 } 353 354 // MockReconcilerMockRecorder is the mock recorder for MockReconciler. 355 type MockReconcilerMockRecorder struct { 356 mock *MockReconciler 357 } 358 359 // NewMockReconciler creates a new mock instance. 360 func NewMockReconciler(ctrl *gomock.Controller) *MockReconciler { 361 mock := &MockReconciler{ctrl: ctrl} 362 mock.recorder = &MockReconcilerMockRecorder{mock} 363 return mock 364 } 365 366 // EXPECT returns an object that allows the caller to indicate expected use. 367 func (m *MockReconciler) EXPECT() *MockReconcilerMockRecorder { 368 return m.recorder 369 } 370 371 // CreateOrUpdateResource mocks base method. 372 func (m *MockReconciler) CreateOrUpdateResource(ctx context.Context, spec azure.ResourceSpecGetter, serviceName string) (any, error) { 373 m.ctrl.T.Helper() 374 ret := m.ctrl.Call(m, "CreateOrUpdateResource", ctx, spec, serviceName) 375 ret0, _ := ret[0].(any) 376 ret1, _ := ret[1].(error) 377 return ret0, ret1 378 } 379 380 // CreateOrUpdateResource indicates an expected call of CreateOrUpdateResource. 381 func (mr *MockReconcilerMockRecorder) CreateOrUpdateResource(ctx, spec, serviceName any) *gomock.Call { 382 mr.mock.ctrl.T.Helper() 383 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOrUpdateResource", reflect.TypeOf((*MockReconciler)(nil).CreateOrUpdateResource), ctx, spec, serviceName) 384 } 385 386 // DeleteResource mocks base method. 387 func (m *MockReconciler) DeleteResource(ctx context.Context, spec azure.ResourceSpecGetter, serviceName string) error { 388 m.ctrl.T.Helper() 389 ret := m.ctrl.Call(m, "DeleteResource", ctx, spec, serviceName) 390 ret0, _ := ret[0].(error) 391 return ret0 392 } 393 394 // DeleteResource indicates an expected call of DeleteResource. 395 func (mr *MockReconcilerMockRecorder) DeleteResource(ctx, spec, serviceName any) *gomock.Call { 396 mr.mock.ctrl.T.Helper() 397 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteResource", reflect.TypeOf((*MockReconciler)(nil).DeleteResource), ctx, spec, serviceName) 398 }