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 }