k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/kubelet/apis/podresources/testing/provider_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: types.go
    19  //
    20  // Generated by this command:
    21  //
    22  //	mockgen -source=types.go -destination=testing/provider_mock.go -package=testing DevicesProvider,PodsProvider,CPUsProvider,MemoryProvider
    23  //
    24  
    25  // Package testing is a generated GoMock package.
    26  package testing
    27  
    28  import (
    29  	reflect "reflect"
    30  
    31  	gomock "go.uber.org/mock/gomock"
    32  	v1 "k8s.io/api/core/v1"
    33  	v10 "k8s.io/kubelet/pkg/apis/podresources/v1"
    34  )
    35  
    36  // MockDevicesProvider is a mock of DevicesProvider interface.
    37  type MockDevicesProvider struct {
    38  	ctrl     *gomock.Controller
    39  	recorder *MockDevicesProviderMockRecorder
    40  }
    41  
    42  // MockDevicesProviderMockRecorder is the mock recorder for MockDevicesProvider.
    43  type MockDevicesProviderMockRecorder struct {
    44  	mock *MockDevicesProvider
    45  }
    46  
    47  // NewMockDevicesProvider creates a new mock instance.
    48  func NewMockDevicesProvider(ctrl *gomock.Controller) *MockDevicesProvider {
    49  	mock := &MockDevicesProvider{ctrl: ctrl}
    50  	mock.recorder = &MockDevicesProviderMockRecorder{mock}
    51  	return mock
    52  }
    53  
    54  // EXPECT returns an object that allows the caller to indicate expected use.
    55  func (m *MockDevicesProvider) EXPECT() *MockDevicesProviderMockRecorder {
    56  	return m.recorder
    57  }
    58  
    59  // GetAllocatableDevices mocks base method.
    60  func (m *MockDevicesProvider) GetAllocatableDevices() []*v10.ContainerDevices {
    61  	m.ctrl.T.Helper()
    62  	ret := m.ctrl.Call(m, "GetAllocatableDevices")
    63  	ret0, _ := ret[0].([]*v10.ContainerDevices)
    64  	return ret0
    65  }
    66  
    67  // GetAllocatableDevices indicates an expected call of GetAllocatableDevices.
    68  func (mr *MockDevicesProviderMockRecorder) GetAllocatableDevices() *gomock.Call {
    69  	mr.mock.ctrl.T.Helper()
    70  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllocatableDevices", reflect.TypeOf((*MockDevicesProvider)(nil).GetAllocatableDevices))
    71  }
    72  
    73  // GetDevices mocks base method.
    74  func (m *MockDevicesProvider) GetDevices(podUID, containerName string) []*v10.ContainerDevices {
    75  	m.ctrl.T.Helper()
    76  	ret := m.ctrl.Call(m, "GetDevices", podUID, containerName)
    77  	ret0, _ := ret[0].([]*v10.ContainerDevices)
    78  	return ret0
    79  }
    80  
    81  // GetDevices indicates an expected call of GetDevices.
    82  func (mr *MockDevicesProviderMockRecorder) GetDevices(podUID, containerName any) *gomock.Call {
    83  	mr.mock.ctrl.T.Helper()
    84  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDevices", reflect.TypeOf((*MockDevicesProvider)(nil).GetDevices), podUID, containerName)
    85  }
    86  
    87  // UpdateAllocatedDevices mocks base method.
    88  func (m *MockDevicesProvider) UpdateAllocatedDevices() {
    89  	m.ctrl.T.Helper()
    90  	m.ctrl.Call(m, "UpdateAllocatedDevices")
    91  }
    92  
    93  // UpdateAllocatedDevices indicates an expected call of UpdateAllocatedDevices.
    94  func (mr *MockDevicesProviderMockRecorder) UpdateAllocatedDevices() *gomock.Call {
    95  	mr.mock.ctrl.T.Helper()
    96  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAllocatedDevices", reflect.TypeOf((*MockDevicesProvider)(nil).UpdateAllocatedDevices))
    97  }
    98  
    99  // MockPodsProvider is a mock of PodsProvider interface.
   100  type MockPodsProvider struct {
   101  	ctrl     *gomock.Controller
   102  	recorder *MockPodsProviderMockRecorder
   103  }
   104  
   105  // MockPodsProviderMockRecorder is the mock recorder for MockPodsProvider.
   106  type MockPodsProviderMockRecorder struct {
   107  	mock *MockPodsProvider
   108  }
   109  
   110  // NewMockPodsProvider creates a new mock instance.
   111  func NewMockPodsProvider(ctrl *gomock.Controller) *MockPodsProvider {
   112  	mock := &MockPodsProvider{ctrl: ctrl}
   113  	mock.recorder = &MockPodsProviderMockRecorder{mock}
   114  	return mock
   115  }
   116  
   117  // EXPECT returns an object that allows the caller to indicate expected use.
   118  func (m *MockPodsProvider) EXPECT() *MockPodsProviderMockRecorder {
   119  	return m.recorder
   120  }
   121  
   122  // GetPodByName mocks base method.
   123  func (m *MockPodsProvider) GetPodByName(namespace, name string) (*v1.Pod, bool) {
   124  	m.ctrl.T.Helper()
   125  	ret := m.ctrl.Call(m, "GetPodByName", namespace, name)
   126  	ret0, _ := ret[0].(*v1.Pod)
   127  	ret1, _ := ret[1].(bool)
   128  	return ret0, ret1
   129  }
   130  
   131  // GetPodByName indicates an expected call of GetPodByName.
   132  func (mr *MockPodsProviderMockRecorder) GetPodByName(namespace, name any) *gomock.Call {
   133  	mr.mock.ctrl.T.Helper()
   134  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByName", reflect.TypeOf((*MockPodsProvider)(nil).GetPodByName), namespace, name)
   135  }
   136  
   137  // GetPods mocks base method.
   138  func (m *MockPodsProvider) GetPods() []*v1.Pod {
   139  	m.ctrl.T.Helper()
   140  	ret := m.ctrl.Call(m, "GetPods")
   141  	ret0, _ := ret[0].([]*v1.Pod)
   142  	return ret0
   143  }
   144  
   145  // GetPods indicates an expected call of GetPods.
   146  func (mr *MockPodsProviderMockRecorder) GetPods() *gomock.Call {
   147  	mr.mock.ctrl.T.Helper()
   148  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPods", reflect.TypeOf((*MockPodsProvider)(nil).GetPods))
   149  }
   150  
   151  // MockCPUsProvider is a mock of CPUsProvider interface.
   152  type MockCPUsProvider struct {
   153  	ctrl     *gomock.Controller
   154  	recorder *MockCPUsProviderMockRecorder
   155  }
   156  
   157  // MockCPUsProviderMockRecorder is the mock recorder for MockCPUsProvider.
   158  type MockCPUsProviderMockRecorder struct {
   159  	mock *MockCPUsProvider
   160  }
   161  
   162  // NewMockCPUsProvider creates a new mock instance.
   163  func NewMockCPUsProvider(ctrl *gomock.Controller) *MockCPUsProvider {
   164  	mock := &MockCPUsProvider{ctrl: ctrl}
   165  	mock.recorder = &MockCPUsProviderMockRecorder{mock}
   166  	return mock
   167  }
   168  
   169  // EXPECT returns an object that allows the caller to indicate expected use.
   170  func (m *MockCPUsProvider) EXPECT() *MockCPUsProviderMockRecorder {
   171  	return m.recorder
   172  }
   173  
   174  // GetAllocatableCPUs mocks base method.
   175  func (m *MockCPUsProvider) GetAllocatableCPUs() []int64 {
   176  	m.ctrl.T.Helper()
   177  	ret := m.ctrl.Call(m, "GetAllocatableCPUs")
   178  	ret0, _ := ret[0].([]int64)
   179  	return ret0
   180  }
   181  
   182  // GetAllocatableCPUs indicates an expected call of GetAllocatableCPUs.
   183  func (mr *MockCPUsProviderMockRecorder) GetAllocatableCPUs() *gomock.Call {
   184  	mr.mock.ctrl.T.Helper()
   185  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllocatableCPUs", reflect.TypeOf((*MockCPUsProvider)(nil).GetAllocatableCPUs))
   186  }
   187  
   188  // GetCPUs mocks base method.
   189  func (m *MockCPUsProvider) GetCPUs(podUID, containerName string) []int64 {
   190  	m.ctrl.T.Helper()
   191  	ret := m.ctrl.Call(m, "GetCPUs", podUID, containerName)
   192  	ret0, _ := ret[0].([]int64)
   193  	return ret0
   194  }
   195  
   196  // GetCPUs indicates an expected call of GetCPUs.
   197  func (mr *MockCPUsProviderMockRecorder) GetCPUs(podUID, containerName any) *gomock.Call {
   198  	mr.mock.ctrl.T.Helper()
   199  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCPUs", reflect.TypeOf((*MockCPUsProvider)(nil).GetCPUs), podUID, containerName)
   200  }
   201  
   202  // MockMemoryProvider is a mock of MemoryProvider interface.
   203  type MockMemoryProvider struct {
   204  	ctrl     *gomock.Controller
   205  	recorder *MockMemoryProviderMockRecorder
   206  }
   207  
   208  // MockMemoryProviderMockRecorder is the mock recorder for MockMemoryProvider.
   209  type MockMemoryProviderMockRecorder struct {
   210  	mock *MockMemoryProvider
   211  }
   212  
   213  // NewMockMemoryProvider creates a new mock instance.
   214  func NewMockMemoryProvider(ctrl *gomock.Controller) *MockMemoryProvider {
   215  	mock := &MockMemoryProvider{ctrl: ctrl}
   216  	mock.recorder = &MockMemoryProviderMockRecorder{mock}
   217  	return mock
   218  }
   219  
   220  // EXPECT returns an object that allows the caller to indicate expected use.
   221  func (m *MockMemoryProvider) EXPECT() *MockMemoryProviderMockRecorder {
   222  	return m.recorder
   223  }
   224  
   225  // GetAllocatableMemory mocks base method.
   226  func (m *MockMemoryProvider) GetAllocatableMemory() []*v10.ContainerMemory {
   227  	m.ctrl.T.Helper()
   228  	ret := m.ctrl.Call(m, "GetAllocatableMemory")
   229  	ret0, _ := ret[0].([]*v10.ContainerMemory)
   230  	return ret0
   231  }
   232  
   233  // GetAllocatableMemory indicates an expected call of GetAllocatableMemory.
   234  func (mr *MockMemoryProviderMockRecorder) GetAllocatableMemory() *gomock.Call {
   235  	mr.mock.ctrl.T.Helper()
   236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllocatableMemory", reflect.TypeOf((*MockMemoryProvider)(nil).GetAllocatableMemory))
   237  }
   238  
   239  // GetMemory mocks base method.
   240  func (m *MockMemoryProvider) GetMemory(podUID, containerName string) []*v10.ContainerMemory {
   241  	m.ctrl.T.Helper()
   242  	ret := m.ctrl.Call(m, "GetMemory", podUID, containerName)
   243  	ret0, _ := ret[0].([]*v10.ContainerMemory)
   244  	return ret0
   245  }
   246  
   247  // GetMemory indicates an expected call of GetMemory.
   248  func (mr *MockMemoryProviderMockRecorder) GetMemory(podUID, containerName any) *gomock.Call {
   249  	mr.mock.ctrl.T.Helper()
   250  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMemory", reflect.TypeOf((*MockMemoryProvider)(nil).GetMemory), podUID, containerName)
   251  }
   252  
   253  // MockDynamicResourcesProvider is a mock of DynamicResourcesProvider interface.
   254  type MockDynamicResourcesProvider struct {
   255  	ctrl     *gomock.Controller
   256  	recorder *MockDynamicResourcesProviderMockRecorder
   257  }
   258  
   259  // MockDynamicResourcesProviderMockRecorder is the mock recorder for MockDynamicResourcesProvider.
   260  type MockDynamicResourcesProviderMockRecorder struct {
   261  	mock *MockDynamicResourcesProvider
   262  }
   263  
   264  // NewMockDynamicResourcesProvider creates a new mock instance.
   265  func NewMockDynamicResourcesProvider(ctrl *gomock.Controller) *MockDynamicResourcesProvider {
   266  	mock := &MockDynamicResourcesProvider{ctrl: ctrl}
   267  	mock.recorder = &MockDynamicResourcesProviderMockRecorder{mock}
   268  	return mock
   269  }
   270  
   271  // EXPECT returns an object that allows the caller to indicate expected use.
   272  func (m *MockDynamicResourcesProvider) EXPECT() *MockDynamicResourcesProviderMockRecorder {
   273  	return m.recorder
   274  }
   275  
   276  // GetDynamicResources mocks base method.
   277  func (m *MockDynamicResourcesProvider) GetDynamicResources(pod *v1.Pod, container *v1.Container) []*v10.DynamicResource {
   278  	m.ctrl.T.Helper()
   279  	ret := m.ctrl.Call(m, "GetDynamicResources", pod, container)
   280  	ret0, _ := ret[0].([]*v10.DynamicResource)
   281  	return ret0
   282  }
   283  
   284  // GetDynamicResources indicates an expected call of GetDynamicResources.
   285  func (mr *MockDynamicResourcesProviderMockRecorder) GetDynamicResources(pod, container any) *gomock.Call {
   286  	mr.mock.ctrl.T.Helper()
   287  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDynamicResources", reflect.TypeOf((*MockDynamicResourcesProvider)(nil).GetDynamicResources), pod, container)
   288  }