sigs.k8s.io/cluster-api-provider-azure@v1.17.0/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  }