k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/kubelet/eviction/mock_threshold_notifier_test.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=mock_threshold_notifier_test.go -package=eviction NotifierFactory,ThresholdNotifier
    23  //
    24  
    25  // Package eviction is a generated GoMock package.
    26  package eviction
    27  
    28  import (
    29  	context "context"
    30  	reflect "reflect"
    31  	time "time"
    32  
    33  	gomock "go.uber.org/mock/gomock"
    34  	v1alpha1 "k8s.io/kubelet/pkg/apis/stats/v1alpha1"
    35  )
    36  
    37  // MockManager is a mock of Manager interface.
    38  type MockManager struct {
    39  	ctrl     *gomock.Controller
    40  	recorder *MockManagerMockRecorder
    41  }
    42  
    43  // MockManagerMockRecorder is the mock recorder for MockManager.
    44  type MockManagerMockRecorder struct {
    45  	mock *MockManager
    46  }
    47  
    48  // NewMockManager creates a new mock instance.
    49  func NewMockManager(ctrl *gomock.Controller) *MockManager {
    50  	mock := &MockManager{ctrl: ctrl}
    51  	mock.recorder = &MockManagerMockRecorder{mock}
    52  	return mock
    53  }
    54  
    55  // EXPECT returns an object that allows the caller to indicate expected use.
    56  func (m *MockManager) EXPECT() *MockManagerMockRecorder {
    57  	return m.recorder
    58  }
    59  
    60  // IsUnderDiskPressure mocks base method.
    61  func (m *MockManager) IsUnderDiskPressure() bool {
    62  	m.ctrl.T.Helper()
    63  	ret := m.ctrl.Call(m, "IsUnderDiskPressure")
    64  	ret0, _ := ret[0].(bool)
    65  	return ret0
    66  }
    67  
    68  // IsUnderDiskPressure indicates an expected call of IsUnderDiskPressure.
    69  func (mr *MockManagerMockRecorder) IsUnderDiskPressure() *gomock.Call {
    70  	mr.mock.ctrl.T.Helper()
    71  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderDiskPressure", reflect.TypeOf((*MockManager)(nil).IsUnderDiskPressure))
    72  }
    73  
    74  // IsUnderMemoryPressure mocks base method.
    75  func (m *MockManager) IsUnderMemoryPressure() bool {
    76  	m.ctrl.T.Helper()
    77  	ret := m.ctrl.Call(m, "IsUnderMemoryPressure")
    78  	ret0, _ := ret[0].(bool)
    79  	return ret0
    80  }
    81  
    82  // IsUnderMemoryPressure indicates an expected call of IsUnderMemoryPressure.
    83  func (mr *MockManagerMockRecorder) IsUnderMemoryPressure() *gomock.Call {
    84  	mr.mock.ctrl.T.Helper()
    85  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderMemoryPressure", reflect.TypeOf((*MockManager)(nil).IsUnderMemoryPressure))
    86  }
    87  
    88  // IsUnderPIDPressure mocks base method.
    89  func (m *MockManager) IsUnderPIDPressure() bool {
    90  	m.ctrl.T.Helper()
    91  	ret := m.ctrl.Call(m, "IsUnderPIDPressure")
    92  	ret0, _ := ret[0].(bool)
    93  	return ret0
    94  }
    95  
    96  // IsUnderPIDPressure indicates an expected call of IsUnderPIDPressure.
    97  func (mr *MockManagerMockRecorder) IsUnderPIDPressure() *gomock.Call {
    98  	mr.mock.ctrl.T.Helper()
    99  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderPIDPressure", reflect.TypeOf((*MockManager)(nil).IsUnderPIDPressure))
   100  }
   101  
   102  // Start mocks base method.
   103  func (m *MockManager) Start(diskInfoProvider DiskInfoProvider, podFunc ActivePodsFunc, podCleanedUpFunc PodCleanedUpFunc, monitoringInterval time.Duration) {
   104  	m.ctrl.T.Helper()
   105  	m.ctrl.Call(m, "Start", diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval)
   106  }
   107  
   108  // Start indicates an expected call of Start.
   109  func (mr *MockManagerMockRecorder) Start(diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval any) *gomock.Call {
   110  	mr.mock.ctrl.T.Helper()
   111  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockManager)(nil).Start), diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval)
   112  }
   113  
   114  // MockDiskInfoProvider is a mock of DiskInfoProvider interface.
   115  type MockDiskInfoProvider struct {
   116  	ctrl     *gomock.Controller
   117  	recorder *MockDiskInfoProviderMockRecorder
   118  }
   119  
   120  // MockDiskInfoProviderMockRecorder is the mock recorder for MockDiskInfoProvider.
   121  type MockDiskInfoProviderMockRecorder struct {
   122  	mock *MockDiskInfoProvider
   123  }
   124  
   125  // NewMockDiskInfoProvider creates a new mock instance.
   126  func NewMockDiskInfoProvider(ctrl *gomock.Controller) *MockDiskInfoProvider {
   127  	mock := &MockDiskInfoProvider{ctrl: ctrl}
   128  	mock.recorder = &MockDiskInfoProviderMockRecorder{mock}
   129  	return mock
   130  }
   131  
   132  // EXPECT returns an object that allows the caller to indicate expected use.
   133  func (m *MockDiskInfoProvider) EXPECT() *MockDiskInfoProviderMockRecorder {
   134  	return m.recorder
   135  }
   136  
   137  // HasDedicatedImageFs mocks base method.
   138  func (m *MockDiskInfoProvider) HasDedicatedImageFs(ctx context.Context) (bool, error) {
   139  	m.ctrl.T.Helper()
   140  	ret := m.ctrl.Call(m, "HasDedicatedImageFs", ctx)
   141  	ret0, _ := ret[0].(bool)
   142  	ret1, _ := ret[1].(error)
   143  	return ret0, ret1
   144  }
   145  
   146  // HasDedicatedImageFs indicates an expected call of HasDedicatedImageFs.
   147  func (mr *MockDiskInfoProviderMockRecorder) HasDedicatedImageFs(ctx any) *gomock.Call {
   148  	mr.mock.ctrl.T.Helper()
   149  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasDedicatedImageFs", reflect.TypeOf((*MockDiskInfoProvider)(nil).HasDedicatedImageFs), ctx)
   150  }
   151  
   152  // MockImageGC is a mock of ImageGC interface.
   153  type MockImageGC struct {
   154  	ctrl     *gomock.Controller
   155  	recorder *MockImageGCMockRecorder
   156  }
   157  
   158  // MockImageGCMockRecorder is the mock recorder for MockImageGC.
   159  type MockImageGCMockRecorder struct {
   160  	mock *MockImageGC
   161  }
   162  
   163  // NewMockImageGC creates a new mock instance.
   164  func NewMockImageGC(ctrl *gomock.Controller) *MockImageGC {
   165  	mock := &MockImageGC{ctrl: ctrl}
   166  	mock.recorder = &MockImageGCMockRecorder{mock}
   167  	return mock
   168  }
   169  
   170  // EXPECT returns an object that allows the caller to indicate expected use.
   171  func (m *MockImageGC) EXPECT() *MockImageGCMockRecorder {
   172  	return m.recorder
   173  }
   174  
   175  // DeleteUnusedImages mocks base method.
   176  func (m *MockImageGC) DeleteUnusedImages(ctx context.Context) error {
   177  	m.ctrl.T.Helper()
   178  	ret := m.ctrl.Call(m, "DeleteUnusedImages", ctx)
   179  	ret0, _ := ret[0].(error)
   180  	return ret0
   181  }
   182  
   183  // DeleteUnusedImages indicates an expected call of DeleteUnusedImages.
   184  func (mr *MockImageGCMockRecorder) DeleteUnusedImages(ctx any) *gomock.Call {
   185  	mr.mock.ctrl.T.Helper()
   186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUnusedImages", reflect.TypeOf((*MockImageGC)(nil).DeleteUnusedImages), ctx)
   187  }
   188  
   189  // MockContainerGC is a mock of ContainerGC interface.
   190  type MockContainerGC struct {
   191  	ctrl     *gomock.Controller
   192  	recorder *MockContainerGCMockRecorder
   193  }
   194  
   195  // MockContainerGCMockRecorder is the mock recorder for MockContainerGC.
   196  type MockContainerGCMockRecorder struct {
   197  	mock *MockContainerGC
   198  }
   199  
   200  // NewMockContainerGC creates a new mock instance.
   201  func NewMockContainerGC(ctrl *gomock.Controller) *MockContainerGC {
   202  	mock := &MockContainerGC{ctrl: ctrl}
   203  	mock.recorder = &MockContainerGCMockRecorder{mock}
   204  	return mock
   205  }
   206  
   207  // EXPECT returns an object that allows the caller to indicate expected use.
   208  func (m *MockContainerGC) EXPECT() *MockContainerGCMockRecorder {
   209  	return m.recorder
   210  }
   211  
   212  // DeleteAllUnusedContainers mocks base method.
   213  func (m *MockContainerGC) DeleteAllUnusedContainers(ctx context.Context) error {
   214  	m.ctrl.T.Helper()
   215  	ret := m.ctrl.Call(m, "DeleteAllUnusedContainers", ctx)
   216  	ret0, _ := ret[0].(error)
   217  	return ret0
   218  }
   219  
   220  // DeleteAllUnusedContainers indicates an expected call of DeleteAllUnusedContainers.
   221  func (mr *MockContainerGCMockRecorder) DeleteAllUnusedContainers(ctx any) *gomock.Call {
   222  	mr.mock.ctrl.T.Helper()
   223  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAllUnusedContainers", reflect.TypeOf((*MockContainerGC)(nil).DeleteAllUnusedContainers), ctx)
   224  }
   225  
   226  // IsContainerFsSeparateFromImageFs mocks base method.
   227  func (m *MockContainerGC) IsContainerFsSeparateFromImageFs(ctx context.Context) bool {
   228  	m.ctrl.T.Helper()
   229  	ret := m.ctrl.Call(m, "IsContainerFsSeparateFromImageFs", ctx)
   230  	ret0, _ := ret[0].(bool)
   231  	return ret0
   232  }
   233  
   234  // IsContainerFsSeparateFromImageFs indicates an expected call of IsContainerFsSeparateFromImageFs.
   235  func (mr *MockContainerGCMockRecorder) IsContainerFsSeparateFromImageFs(ctx any) *gomock.Call {
   236  	mr.mock.ctrl.T.Helper()
   237  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsContainerFsSeparateFromImageFs", reflect.TypeOf((*MockContainerGC)(nil).IsContainerFsSeparateFromImageFs), ctx)
   238  }
   239  
   240  // MockCgroupNotifier is a mock of CgroupNotifier interface.
   241  type MockCgroupNotifier struct {
   242  	ctrl     *gomock.Controller
   243  	recorder *MockCgroupNotifierMockRecorder
   244  }
   245  
   246  // MockCgroupNotifierMockRecorder is the mock recorder for MockCgroupNotifier.
   247  type MockCgroupNotifierMockRecorder struct {
   248  	mock *MockCgroupNotifier
   249  }
   250  
   251  // NewMockCgroupNotifier creates a new mock instance.
   252  func NewMockCgroupNotifier(ctrl *gomock.Controller) *MockCgroupNotifier {
   253  	mock := &MockCgroupNotifier{ctrl: ctrl}
   254  	mock.recorder = &MockCgroupNotifierMockRecorder{mock}
   255  	return mock
   256  }
   257  
   258  // EXPECT returns an object that allows the caller to indicate expected use.
   259  func (m *MockCgroupNotifier) EXPECT() *MockCgroupNotifierMockRecorder {
   260  	return m.recorder
   261  }
   262  
   263  // Start mocks base method.
   264  func (m *MockCgroupNotifier) Start(eventCh chan<- struct{}) {
   265  	m.ctrl.T.Helper()
   266  	m.ctrl.Call(m, "Start", eventCh)
   267  }
   268  
   269  // Start indicates an expected call of Start.
   270  func (mr *MockCgroupNotifierMockRecorder) Start(eventCh any) *gomock.Call {
   271  	mr.mock.ctrl.T.Helper()
   272  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockCgroupNotifier)(nil).Start), eventCh)
   273  }
   274  
   275  // Stop mocks base method.
   276  func (m *MockCgroupNotifier) Stop() {
   277  	m.ctrl.T.Helper()
   278  	m.ctrl.Call(m, "Stop")
   279  }
   280  
   281  // Stop indicates an expected call of Stop.
   282  func (mr *MockCgroupNotifierMockRecorder) Stop() *gomock.Call {
   283  	mr.mock.ctrl.T.Helper()
   284  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockCgroupNotifier)(nil).Stop))
   285  }
   286  
   287  // MockNotifierFactory is a mock of NotifierFactory interface.
   288  type MockNotifierFactory struct {
   289  	ctrl     *gomock.Controller
   290  	recorder *MockNotifierFactoryMockRecorder
   291  }
   292  
   293  // MockNotifierFactoryMockRecorder is the mock recorder for MockNotifierFactory.
   294  type MockNotifierFactoryMockRecorder struct {
   295  	mock *MockNotifierFactory
   296  }
   297  
   298  // NewMockNotifierFactory creates a new mock instance.
   299  func NewMockNotifierFactory(ctrl *gomock.Controller) *MockNotifierFactory {
   300  	mock := &MockNotifierFactory{ctrl: ctrl}
   301  	mock.recorder = &MockNotifierFactoryMockRecorder{mock}
   302  	return mock
   303  }
   304  
   305  // EXPECT returns an object that allows the caller to indicate expected use.
   306  func (m *MockNotifierFactory) EXPECT() *MockNotifierFactoryMockRecorder {
   307  	return m.recorder
   308  }
   309  
   310  // NewCgroupNotifier mocks base method.
   311  func (m *MockNotifierFactory) NewCgroupNotifier(path, attribute string, threshold int64) (CgroupNotifier, error) {
   312  	m.ctrl.T.Helper()
   313  	ret := m.ctrl.Call(m, "NewCgroupNotifier", path, attribute, threshold)
   314  	ret0, _ := ret[0].(CgroupNotifier)
   315  	ret1, _ := ret[1].(error)
   316  	return ret0, ret1
   317  }
   318  
   319  // NewCgroupNotifier indicates an expected call of NewCgroupNotifier.
   320  func (mr *MockNotifierFactoryMockRecorder) NewCgroupNotifier(path, attribute, threshold any) *gomock.Call {
   321  	mr.mock.ctrl.T.Helper()
   322  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewCgroupNotifier", reflect.TypeOf((*MockNotifierFactory)(nil).NewCgroupNotifier), path, attribute, threshold)
   323  }
   324  
   325  // MockThresholdNotifier is a mock of ThresholdNotifier interface.
   326  type MockThresholdNotifier struct {
   327  	ctrl     *gomock.Controller
   328  	recorder *MockThresholdNotifierMockRecorder
   329  }
   330  
   331  // MockThresholdNotifierMockRecorder is the mock recorder for MockThresholdNotifier.
   332  type MockThresholdNotifierMockRecorder struct {
   333  	mock *MockThresholdNotifier
   334  }
   335  
   336  // NewMockThresholdNotifier creates a new mock instance.
   337  func NewMockThresholdNotifier(ctrl *gomock.Controller) *MockThresholdNotifier {
   338  	mock := &MockThresholdNotifier{ctrl: ctrl}
   339  	mock.recorder = &MockThresholdNotifierMockRecorder{mock}
   340  	return mock
   341  }
   342  
   343  // EXPECT returns an object that allows the caller to indicate expected use.
   344  func (m *MockThresholdNotifier) EXPECT() *MockThresholdNotifierMockRecorder {
   345  	return m.recorder
   346  }
   347  
   348  // Description mocks base method.
   349  func (m *MockThresholdNotifier) Description() string {
   350  	m.ctrl.T.Helper()
   351  	ret := m.ctrl.Call(m, "Description")
   352  	ret0, _ := ret[0].(string)
   353  	return ret0
   354  }
   355  
   356  // Description indicates an expected call of Description.
   357  func (mr *MockThresholdNotifierMockRecorder) Description() *gomock.Call {
   358  	mr.mock.ctrl.T.Helper()
   359  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Description", reflect.TypeOf((*MockThresholdNotifier)(nil).Description))
   360  }
   361  
   362  // Start mocks base method.
   363  func (m *MockThresholdNotifier) Start() {
   364  	m.ctrl.T.Helper()
   365  	m.ctrl.Call(m, "Start")
   366  }
   367  
   368  // Start indicates an expected call of Start.
   369  func (mr *MockThresholdNotifierMockRecorder) Start() *gomock.Call {
   370  	mr.mock.ctrl.T.Helper()
   371  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockThresholdNotifier)(nil).Start))
   372  }
   373  
   374  // UpdateThreshold mocks base method.
   375  func (m *MockThresholdNotifier) UpdateThreshold(summary *v1alpha1.Summary) error {
   376  	m.ctrl.T.Helper()
   377  	ret := m.ctrl.Call(m, "UpdateThreshold", summary)
   378  	ret0, _ := ret[0].(error)
   379  	return ret0
   380  }
   381  
   382  // UpdateThreshold indicates an expected call of UpdateThreshold.
   383  func (mr *MockThresholdNotifierMockRecorder) UpdateThreshold(summary any) *gomock.Call {
   384  	mr.mock.ctrl.T.Helper()
   385  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateThreshold", reflect.TypeOf((*MockThresholdNotifier)(nil).UpdateThreshold), summary)
   386  }