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  }