sigs.k8s.io/cluster-api-provider-azure@v1.14.3/util/cache/ttllru/mocks/ttllru_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: ../ttllru.go 19 // 20 // Generated by this command: 21 // 22 // mockgen -destination ttllru_mock.go -package mock_ttllru -source ../ttllru.go Cacher PeekingCacher 23 // 24 25 // Package mock_ttllru is a generated GoMock package. 26 package mock_ttllru 27 28 import ( 29 reflect "reflect" 30 time "time" 31 32 gomock "go.uber.org/mock/gomock" 33 ) 34 35 // MockCacher is a mock of Cacher interface. 36 type MockCacher struct { 37 ctrl *gomock.Controller 38 recorder *MockCacherMockRecorder 39 } 40 41 // MockCacherMockRecorder is the mock recorder for MockCacher. 42 type MockCacherMockRecorder struct { 43 mock *MockCacher 44 } 45 46 // NewMockCacher creates a new mock instance. 47 func NewMockCacher(ctrl *gomock.Controller) *MockCacher { 48 mock := &MockCacher{ctrl: ctrl} 49 mock.recorder = &MockCacherMockRecorder{mock} 50 return mock 51 } 52 53 // EXPECT returns an object that allows the caller to indicate expected use. 54 func (m *MockCacher) EXPECT() *MockCacherMockRecorder { 55 return m.recorder 56 } 57 58 // Add mocks base method. 59 func (m *MockCacher) Add(key, value any) bool { 60 m.ctrl.T.Helper() 61 ret := m.ctrl.Call(m, "Add", key, value) 62 ret0, _ := ret[0].(bool) 63 return ret0 64 } 65 66 // Add indicates an expected call of Add. 67 func (mr *MockCacherMockRecorder) Add(key, value any) *gomock.Call { 68 mr.mock.ctrl.T.Helper() 69 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Add", reflect.TypeOf((*MockCacher)(nil).Add), key, value) 70 } 71 72 // Get mocks base method. 73 func (m *MockCacher) Get(key any) (any, bool) { 74 m.ctrl.T.Helper() 75 ret := m.ctrl.Call(m, "Get", key) 76 ret0, _ := ret[0].(any) 77 ret1, _ := ret[1].(bool) 78 return ret0, ret1 79 } 80 81 // Get indicates an expected call of Get. 82 func (mr *MockCacherMockRecorder) Get(key any) *gomock.Call { 83 mr.mock.ctrl.T.Helper() 84 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockCacher)(nil).Get), key) 85 } 86 87 // Remove mocks base method. 88 func (m *MockCacher) Remove(key any) bool { 89 m.ctrl.T.Helper() 90 ret := m.ctrl.Call(m, "Remove", key) 91 ret0, _ := ret[0].(bool) 92 return ret0 93 } 94 95 // Remove indicates an expected call of Remove. 96 func (mr *MockCacherMockRecorder) Remove(key any) *gomock.Call { 97 mr.mock.ctrl.T.Helper() 98 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Remove", reflect.TypeOf((*MockCacher)(nil).Remove), key) 99 } 100 101 // MockPeekingCacher is a mock of PeekingCacher interface. 102 type MockPeekingCacher struct { 103 ctrl *gomock.Controller 104 recorder *MockPeekingCacherMockRecorder 105 } 106 107 // MockPeekingCacherMockRecorder is the mock recorder for MockPeekingCacher. 108 type MockPeekingCacherMockRecorder struct { 109 mock *MockPeekingCacher 110 } 111 112 // NewMockPeekingCacher creates a new mock instance. 113 func NewMockPeekingCacher(ctrl *gomock.Controller) *MockPeekingCacher { 114 mock := &MockPeekingCacher{ctrl: ctrl} 115 mock.recorder = &MockPeekingCacherMockRecorder{mock} 116 return mock 117 } 118 119 // EXPECT returns an object that allows the caller to indicate expected use. 120 func (m *MockPeekingCacher) EXPECT() *MockPeekingCacherMockRecorder { 121 return m.recorder 122 } 123 124 // Add mocks base method. 125 func (m *MockPeekingCacher) Add(key, value any) bool { 126 m.ctrl.T.Helper() 127 ret := m.ctrl.Call(m, "Add", key, value) 128 ret0, _ := ret[0].(bool) 129 return ret0 130 } 131 132 // Add indicates an expected call of Add. 133 func (mr *MockPeekingCacherMockRecorder) Add(key, value any) *gomock.Call { 134 mr.mock.ctrl.T.Helper() 135 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Add", reflect.TypeOf((*MockPeekingCacher)(nil).Add), key, value) 136 } 137 138 // Get mocks base method. 139 func (m *MockPeekingCacher) Get(key any) (any, bool) { 140 m.ctrl.T.Helper() 141 ret := m.ctrl.Call(m, "Get", key) 142 ret0, _ := ret[0].(any) 143 ret1, _ := ret[1].(bool) 144 return ret0, ret1 145 } 146 147 // Get indicates an expected call of Get. 148 func (mr *MockPeekingCacherMockRecorder) Get(key any) *gomock.Call { 149 mr.mock.ctrl.T.Helper() 150 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockPeekingCacher)(nil).Get), key) 151 } 152 153 // Peek mocks base method. 154 func (m *MockPeekingCacher) Peek(key any) (any, time.Time, bool) { 155 m.ctrl.T.Helper() 156 ret := m.ctrl.Call(m, "Peek", key) 157 ret0, _ := ret[0].(any) 158 ret1, _ := ret[1].(time.Time) 159 ret2, _ := ret[2].(bool) 160 return ret0, ret1, ret2 161 } 162 163 // Peek indicates an expected call of Peek. 164 func (mr *MockPeekingCacherMockRecorder) Peek(key any) *gomock.Call { 165 mr.mock.ctrl.T.Helper() 166 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Peek", reflect.TypeOf((*MockPeekingCacher)(nil).Peek), key) 167 } 168 169 // Remove mocks base method. 170 func (m *MockPeekingCacher) Remove(key any) bool { 171 m.ctrl.T.Helper() 172 ret := m.ctrl.Call(m, "Remove", key) 173 ret0, _ := ret[0].(bool) 174 return ret0 175 } 176 177 // Remove indicates an expected call of Remove. 178 func (mr *MockPeekingCacherMockRecorder) Remove(key any) *gomock.Call { 179 mr.mock.ctrl.T.Helper() 180 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Remove", reflect.TypeOf((*MockPeekingCacher)(nil).Remove), key) 181 }