github.com/aporeto-inc/trireme-lib@v10.358.0+incompatible/controller/internal/enforcer/mockenforcer/mockenforcer.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: controller/internal/enforcer/enforcer.go 3 4 // Package mockenforcer is a generated GoMock package. 5 package mockenforcer 6 7 import ( 8 context "context" 9 reflect "reflect" 10 time "time" 11 12 gomock "github.com/golang/mock/gomock" 13 constants "go.aporeto.io/enforcerd/trireme-lib/controller/constants" 14 ebpf "go.aporeto.io/enforcerd/trireme-lib/controller/pkg/ebpf" 15 fqconfig "go.aporeto.io/enforcerd/trireme-lib/controller/pkg/fqconfig" 16 packettracing "go.aporeto.io/enforcerd/trireme-lib/controller/pkg/packettracing" 17 secrets "go.aporeto.io/enforcerd/trireme-lib/controller/pkg/secrets" 18 runtime "go.aporeto.io/enforcerd/trireme-lib/controller/runtime" 19 policy "go.aporeto.io/enforcerd/trireme-lib/policy" 20 ) 21 22 // MockEnforcer is a mock of Enforcer interface 23 // nolint 24 type MockEnforcer struct { 25 ctrl *gomock.Controller 26 recorder *MockEnforcerMockRecorder 27 } 28 29 // MockEnforcerMockRecorder is the mock recorder for MockEnforcer 30 // nolint 31 type MockEnforcerMockRecorder struct { 32 mock *MockEnforcer 33 } 34 35 // NewMockEnforcer creates a new mock instance 36 // nolint 37 func NewMockEnforcer(ctrl *gomock.Controller) *MockEnforcer { 38 mock := &MockEnforcer{ctrl: ctrl} 39 mock.recorder = &MockEnforcerMockRecorder{mock} 40 return mock 41 } 42 43 // EXPECT returns an object that allows the caller to indicate expected use 44 // nolint 45 func (m *MockEnforcer) EXPECT() *MockEnforcerMockRecorder { 46 return m.recorder 47 } 48 49 // Enforce mocks base method 50 // nolint 51 func (m *MockEnforcer) Enforce(ctx context.Context, contextID string, puInfo *policy.PUInfo) error { 52 m.ctrl.T.Helper() 53 ret := m.ctrl.Call(m, "Enforce", ctx, contextID, puInfo) 54 ret0, _ := ret[0].(error) 55 return ret0 56 } 57 58 // Enforce indicates an expected call of Enforce 59 // nolint 60 func (mr *MockEnforcerMockRecorder) Enforce(ctx, contextID, puInfo interface{}) *gomock.Call { 61 mr.mock.ctrl.T.Helper() 62 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Enforce", reflect.TypeOf((*MockEnforcer)(nil).Enforce), ctx, contextID, puInfo) 63 } 64 65 // Unenforce mocks base method 66 // nolint 67 func (m *MockEnforcer) Unenforce(ctx context.Context, contextID string) error { 68 m.ctrl.T.Helper() 69 ret := m.ctrl.Call(m, "Unenforce", ctx, contextID) 70 ret0, _ := ret[0].(error) 71 return ret0 72 } 73 74 // Unenforce indicates an expected call of Unenforce 75 // nolint 76 func (mr *MockEnforcerMockRecorder) Unenforce(ctx, contextID interface{}) *gomock.Call { 77 mr.mock.ctrl.T.Helper() 78 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Unenforce", reflect.TypeOf((*MockEnforcer)(nil).Unenforce), ctx, contextID) 79 } 80 81 // GetFilterQueue mocks base method 82 // nolint 83 func (m *MockEnforcer) GetFilterQueue() fqconfig.FilterQueue { 84 m.ctrl.T.Helper() 85 ret := m.ctrl.Call(m, "GetFilterQueue") 86 ret0, _ := ret[0].(fqconfig.FilterQueue) 87 return ret0 88 } 89 90 // GetFilterQueue indicates an expected call of GetFilterQueue 91 // nolint 92 func (mr *MockEnforcerMockRecorder) GetFilterQueue() *gomock.Call { 93 mr.mock.ctrl.T.Helper() 94 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetFilterQueue", reflect.TypeOf((*MockEnforcer)(nil).GetFilterQueue)) 95 } 96 97 // GetBPFObject mocks base method 98 // nolint 99 func (m *MockEnforcer) GetBPFObject() ebpf.BPFModule { 100 m.ctrl.T.Helper() 101 ret := m.ctrl.Call(m, "GetBPFObject") 102 ret0, _ := ret[0].(ebpf.BPFModule) 103 return ret0 104 } 105 106 // GetBPFObject indicates an expected call of GetBPFObject 107 // nolint 108 func (mr *MockEnforcerMockRecorder) GetBPFObject() *gomock.Call { 109 mr.mock.ctrl.T.Helper() 110 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBPFObject", reflect.TypeOf((*MockEnforcer)(nil).GetBPFObject)) 111 } 112 113 // Run mocks base method 114 // nolint 115 func (m *MockEnforcer) Run(ctx context.Context) error { 116 m.ctrl.T.Helper() 117 ret := m.ctrl.Call(m, "Run", ctx) 118 ret0, _ := ret[0].(error) 119 return ret0 120 } 121 122 // Run indicates an expected call of Run 123 // nolint 124 func (mr *MockEnforcerMockRecorder) Run(ctx interface{}) *gomock.Call { 125 mr.mock.ctrl.T.Helper() 126 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Run", reflect.TypeOf((*MockEnforcer)(nil).Run), ctx) 127 } 128 129 // UpdateSecrets mocks base method 130 // nolint 131 func (m *MockEnforcer) UpdateSecrets(secrets secrets.Secrets) error { 132 m.ctrl.T.Helper() 133 ret := m.ctrl.Call(m, "UpdateSecrets", secrets) 134 ret0, _ := ret[0].(error) 135 return ret0 136 } 137 138 // UpdateSecrets indicates an expected call of UpdateSecrets 139 // nolint 140 func (mr *MockEnforcerMockRecorder) UpdateSecrets(secrets interface{}) *gomock.Call { 141 mr.mock.ctrl.T.Helper() 142 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSecrets", reflect.TypeOf((*MockEnforcer)(nil).UpdateSecrets), secrets) 143 } 144 145 // SetTargetNetworks mocks base method 146 // nolint 147 func (m *MockEnforcer) SetTargetNetworks(cfg *runtime.Configuration) error { 148 m.ctrl.T.Helper() 149 ret := m.ctrl.Call(m, "SetTargetNetworks", cfg) 150 ret0, _ := ret[0].(error) 151 return ret0 152 } 153 154 // SetTargetNetworks indicates an expected call of SetTargetNetworks 155 // nolint 156 func (mr *MockEnforcerMockRecorder) SetTargetNetworks(cfg interface{}) *gomock.Call { 157 mr.mock.ctrl.T.Helper() 158 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTargetNetworks", reflect.TypeOf((*MockEnforcer)(nil).SetTargetNetworks), cfg) 159 } 160 161 // SetLogLevel mocks base method 162 // nolint 163 func (m *MockEnforcer) SetLogLevel(level constants.LogLevel) error { 164 m.ctrl.T.Helper() 165 ret := m.ctrl.Call(m, "SetLogLevel", level) 166 ret0, _ := ret[0].(error) 167 return ret0 168 } 169 170 // SetLogLevel indicates an expected call of SetLogLevel 171 // nolint 172 func (mr *MockEnforcerMockRecorder) SetLogLevel(level interface{}) *gomock.Call { 173 mr.mock.ctrl.T.Helper() 174 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetLogLevel", reflect.TypeOf((*MockEnforcer)(nil).SetLogLevel), level) 175 } 176 177 // CleanUp mocks base method 178 // nolint 179 func (m *MockEnforcer) CleanUp() error { 180 m.ctrl.T.Helper() 181 ret := m.ctrl.Call(m, "CleanUp") 182 ret0, _ := ret[0].(error) 183 return ret0 184 } 185 186 // CleanUp indicates an expected call of CleanUp 187 // nolint 188 func (mr *MockEnforcerMockRecorder) CleanUp() *gomock.Call { 189 mr.mock.ctrl.T.Helper() 190 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CleanUp", reflect.TypeOf((*MockEnforcer)(nil).CleanUp)) 191 } 192 193 // GetServiceMeshType mocks base method 194 // nolint 195 func (m *MockEnforcer) GetServiceMeshType() policy.ServiceMesh { 196 m.ctrl.T.Helper() 197 ret := m.ctrl.Call(m, "GetServiceMeshType") 198 ret0, _ := ret[0].(policy.ServiceMesh) 199 return ret0 200 } 201 202 // GetServiceMeshType indicates an expected call of GetServiceMeshType 203 // nolint 204 func (mr *MockEnforcerMockRecorder) GetServiceMeshType() *gomock.Call { 205 mr.mock.ctrl.T.Helper() 206 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServiceMeshType", reflect.TypeOf((*MockEnforcer)(nil).GetServiceMeshType)) 207 } 208 209 // EnableDatapathPacketTracing mocks base method 210 // nolint 211 func (m *MockEnforcer) EnableDatapathPacketTracing(ctx context.Context, contextID string, direction packettracing.TracingDirection, interval time.Duration) error { 212 m.ctrl.T.Helper() 213 ret := m.ctrl.Call(m, "EnableDatapathPacketTracing", ctx, contextID, direction, interval) 214 ret0, _ := ret[0].(error) 215 return ret0 216 } 217 218 // EnableDatapathPacketTracing indicates an expected call of EnableDatapathPacketTracing 219 // nolint 220 func (mr *MockEnforcerMockRecorder) EnableDatapathPacketTracing(ctx, contextID, direction, interval interface{}) *gomock.Call { 221 mr.mock.ctrl.T.Helper() 222 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableDatapathPacketTracing", reflect.TypeOf((*MockEnforcer)(nil).EnableDatapathPacketTracing), ctx, contextID, direction, interval) 223 } 224 225 // EnableIPTablesPacketTracing mocks base method 226 // nolint 227 func (m *MockEnforcer) EnableIPTablesPacketTracing(ctx context.Context, contextID string, interval time.Duration) error { 228 m.ctrl.T.Helper() 229 ret := m.ctrl.Call(m, "EnableIPTablesPacketTracing", ctx, contextID, interval) 230 ret0, _ := ret[0].(error) 231 return ret0 232 } 233 234 // EnableIPTablesPacketTracing indicates an expected call of EnableIPTablesPacketTracing 235 // nolint 236 func (mr *MockEnforcerMockRecorder) EnableIPTablesPacketTracing(ctx, contextID, interval interface{}) *gomock.Call { 237 mr.mock.ctrl.T.Helper() 238 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableIPTablesPacketTracing", reflect.TypeOf((*MockEnforcer)(nil).EnableIPTablesPacketTracing), ctx, contextID, interval) 239 } 240 241 // Ping mocks base method 242 // nolint 243 func (m *MockEnforcer) Ping(ctx context.Context, contextID string, pingConfig *policy.PingConfig) error { 244 m.ctrl.T.Helper() 245 ret := m.ctrl.Call(m, "Ping", ctx, contextID, pingConfig) 246 ret0, _ := ret[0].(error) 247 return ret0 248 } 249 250 // Ping indicates an expected call of Ping 251 // nolint 252 func (mr *MockEnforcerMockRecorder) Ping(ctx, contextID, pingConfig interface{}) *gomock.Call { 253 mr.mock.ctrl.T.Helper() 254 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ping", reflect.TypeOf((*MockEnforcer)(nil).Ping), ctx, contextID, pingConfig) 255 } 256 257 // DebugCollect mocks base method 258 // nolint 259 func (m *MockEnforcer) DebugCollect(ctx context.Context, contextID string, debugConfig *policy.DebugConfig) error { 260 m.ctrl.T.Helper() 261 ret := m.ctrl.Call(m, "DebugCollect", ctx, contextID, debugConfig) 262 ret0, _ := ret[0].(error) 263 return ret0 264 } 265 266 // DebugCollect indicates an expected call of DebugCollect 267 // nolint 268 func (mr *MockEnforcerMockRecorder) DebugCollect(ctx, contextID, debugConfig interface{}) *gomock.Call { 269 mr.mock.ctrl.T.Helper() 270 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DebugCollect", reflect.TypeOf((*MockEnforcer)(nil).DebugCollect), ctx, contextID, debugConfig) 271 } 272 273 // MockDebugInfo is a mock of DebugInfo interface 274 // nolint 275 type MockDebugInfo struct { 276 ctrl *gomock.Controller 277 recorder *MockDebugInfoMockRecorder 278 } 279 280 // MockDebugInfoMockRecorder is the mock recorder for MockDebugInfo 281 // nolint 282 type MockDebugInfoMockRecorder struct { 283 mock *MockDebugInfo 284 } 285 286 // NewMockDebugInfo creates a new mock instance 287 // nolint 288 func NewMockDebugInfo(ctrl *gomock.Controller) *MockDebugInfo { 289 mock := &MockDebugInfo{ctrl: ctrl} 290 mock.recorder = &MockDebugInfoMockRecorder{mock} 291 return mock 292 } 293 294 // EXPECT returns an object that allows the caller to indicate expected use 295 // nolint 296 func (m *MockDebugInfo) EXPECT() *MockDebugInfoMockRecorder { 297 return m.recorder 298 } 299 300 // EnableDatapathPacketTracing mocks base method 301 // nolint 302 func (m *MockDebugInfo) EnableDatapathPacketTracing(ctx context.Context, contextID string, direction packettracing.TracingDirection, interval time.Duration) error { 303 m.ctrl.T.Helper() 304 ret := m.ctrl.Call(m, "EnableDatapathPacketTracing", ctx, contextID, direction, interval) 305 ret0, _ := ret[0].(error) 306 return ret0 307 } 308 309 // EnableDatapathPacketTracing indicates an expected call of EnableDatapathPacketTracing 310 // nolint 311 func (mr *MockDebugInfoMockRecorder) EnableDatapathPacketTracing(ctx, contextID, direction, interval interface{}) *gomock.Call { 312 mr.mock.ctrl.T.Helper() 313 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableDatapathPacketTracing", reflect.TypeOf((*MockDebugInfo)(nil).EnableDatapathPacketTracing), ctx, contextID, direction, interval) 314 } 315 316 // EnableIPTablesPacketTracing mocks base method 317 // nolint 318 func (m *MockDebugInfo) EnableIPTablesPacketTracing(ctx context.Context, contextID string, interval time.Duration) error { 319 m.ctrl.T.Helper() 320 ret := m.ctrl.Call(m, "EnableIPTablesPacketTracing", ctx, contextID, interval) 321 ret0, _ := ret[0].(error) 322 return ret0 323 } 324 325 // EnableIPTablesPacketTracing indicates an expected call of EnableIPTablesPacketTracing 326 // nolint 327 func (mr *MockDebugInfoMockRecorder) EnableIPTablesPacketTracing(ctx, contextID, interval interface{}) *gomock.Call { 328 mr.mock.ctrl.T.Helper() 329 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableIPTablesPacketTracing", reflect.TypeOf((*MockDebugInfo)(nil).EnableIPTablesPacketTracing), ctx, contextID, interval) 330 } 331 332 // Ping mocks base method 333 // nolint 334 func (m *MockDebugInfo) Ping(ctx context.Context, contextID string, pingConfig *policy.PingConfig) error { 335 m.ctrl.T.Helper() 336 ret := m.ctrl.Call(m, "Ping", ctx, contextID, pingConfig) 337 ret0, _ := ret[0].(error) 338 return ret0 339 } 340 341 // Ping indicates an expected call of Ping 342 // nolint 343 func (mr *MockDebugInfoMockRecorder) Ping(ctx, contextID, pingConfig interface{}) *gomock.Call { 344 mr.mock.ctrl.T.Helper() 345 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ping", reflect.TypeOf((*MockDebugInfo)(nil).Ping), ctx, contextID, pingConfig) 346 } 347 348 // DebugCollect mocks base method 349 // nolint 350 func (m *MockDebugInfo) DebugCollect(ctx context.Context, contextID string, debugConfig *policy.DebugConfig) error { 351 m.ctrl.T.Helper() 352 ret := m.ctrl.Call(m, "DebugCollect", ctx, contextID, debugConfig) 353 ret0, _ := ret[0].(error) 354 return ret0 355 } 356 357 // DebugCollect indicates an expected call of DebugCollect 358 // nolint 359 func (mr *MockDebugInfoMockRecorder) DebugCollect(ctx, contextID, debugConfig interface{}) *gomock.Call { 360 mr.mock.ctrl.T.Helper() 361 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DebugCollect", reflect.TypeOf((*MockDebugInfo)(nil).DebugCollect), ctx, contextID, debugConfig) 362 }