github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/worker/uniter/runner/mocks/factory_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/worker/uniter/runner (interfaces: Factory,Runner)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/factory_mock.go github.com/juju/juju/worker/uniter/runner Factory,Runner
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	uniter "github.com/juju/juju/api/agent/uniter"
    16  	hook "github.com/juju/juju/worker/uniter/hook"
    17  	runner "github.com/juju/juju/worker/uniter/runner"
    18  	context "github.com/juju/juju/worker/uniter/runner/context"
    19  	exec "github.com/juju/utils/v3/exec"
    20  	gomock "go.uber.org/mock/gomock"
    21  )
    22  
    23  // MockFactory is a mock of Factory interface.
    24  type MockFactory struct {
    25  	ctrl     *gomock.Controller
    26  	recorder *MockFactoryMockRecorder
    27  }
    28  
    29  // MockFactoryMockRecorder is the mock recorder for MockFactory.
    30  type MockFactoryMockRecorder struct {
    31  	mock *MockFactory
    32  }
    33  
    34  // NewMockFactory creates a new mock instance.
    35  func NewMockFactory(ctrl *gomock.Controller) *MockFactory {
    36  	mock := &MockFactory{ctrl: ctrl}
    37  	mock.recorder = &MockFactoryMockRecorder{mock}
    38  	return mock
    39  }
    40  
    41  // EXPECT returns an object that allows the caller to indicate expected use.
    42  func (m *MockFactory) EXPECT() *MockFactoryMockRecorder {
    43  	return m.recorder
    44  }
    45  
    46  // NewActionRunner mocks base method.
    47  func (m *MockFactory) NewActionRunner(arg0 *uniter.Action, arg1 <-chan struct{}) (runner.Runner, error) {
    48  	m.ctrl.T.Helper()
    49  	ret := m.ctrl.Call(m, "NewActionRunner", arg0, arg1)
    50  	ret0, _ := ret[0].(runner.Runner)
    51  	ret1, _ := ret[1].(error)
    52  	return ret0, ret1
    53  }
    54  
    55  // NewActionRunner indicates an expected call of NewActionRunner.
    56  func (mr *MockFactoryMockRecorder) NewActionRunner(arg0, arg1 any) *gomock.Call {
    57  	mr.mock.ctrl.T.Helper()
    58  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewActionRunner", reflect.TypeOf((*MockFactory)(nil).NewActionRunner), arg0, arg1)
    59  }
    60  
    61  // NewCommandRunner mocks base method.
    62  func (m *MockFactory) NewCommandRunner(arg0 context.CommandInfo) (runner.Runner, error) {
    63  	m.ctrl.T.Helper()
    64  	ret := m.ctrl.Call(m, "NewCommandRunner", arg0)
    65  	ret0, _ := ret[0].(runner.Runner)
    66  	ret1, _ := ret[1].(error)
    67  	return ret0, ret1
    68  }
    69  
    70  // NewCommandRunner indicates an expected call of NewCommandRunner.
    71  func (mr *MockFactoryMockRecorder) NewCommandRunner(arg0 any) *gomock.Call {
    72  	mr.mock.ctrl.T.Helper()
    73  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewCommandRunner", reflect.TypeOf((*MockFactory)(nil).NewCommandRunner), arg0)
    74  }
    75  
    76  // NewHookRunner mocks base method.
    77  func (m *MockFactory) NewHookRunner(arg0 hook.Info) (runner.Runner, error) {
    78  	m.ctrl.T.Helper()
    79  	ret := m.ctrl.Call(m, "NewHookRunner", arg0)
    80  	ret0, _ := ret[0].(runner.Runner)
    81  	ret1, _ := ret[1].(error)
    82  	return ret0, ret1
    83  }
    84  
    85  // NewHookRunner indicates an expected call of NewHookRunner.
    86  func (mr *MockFactoryMockRecorder) NewHookRunner(arg0 any) *gomock.Call {
    87  	mr.mock.ctrl.T.Helper()
    88  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewHookRunner", reflect.TypeOf((*MockFactory)(nil).NewHookRunner), arg0)
    89  }
    90  
    91  // MockRunner is a mock of Runner interface.
    92  type MockRunner struct {
    93  	ctrl     *gomock.Controller
    94  	recorder *MockRunnerMockRecorder
    95  }
    96  
    97  // MockRunnerMockRecorder is the mock recorder for MockRunner.
    98  type MockRunnerMockRecorder struct {
    99  	mock *MockRunner
   100  }
   101  
   102  // NewMockRunner creates a new mock instance.
   103  func NewMockRunner(ctrl *gomock.Controller) *MockRunner {
   104  	mock := &MockRunner{ctrl: ctrl}
   105  	mock.recorder = &MockRunnerMockRecorder{mock}
   106  	return mock
   107  }
   108  
   109  // EXPECT returns an object that allows the caller to indicate expected use.
   110  func (m *MockRunner) EXPECT() *MockRunnerMockRecorder {
   111  	return m.recorder
   112  }
   113  
   114  // Context mocks base method.
   115  func (m *MockRunner) Context() context.Context {
   116  	m.ctrl.T.Helper()
   117  	ret := m.ctrl.Call(m, "Context")
   118  	ret0, _ := ret[0].(context.Context)
   119  	return ret0
   120  }
   121  
   122  // Context indicates an expected call of Context.
   123  func (mr *MockRunnerMockRecorder) Context() *gomock.Call {
   124  	mr.mock.ctrl.T.Helper()
   125  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockRunner)(nil).Context))
   126  }
   127  
   128  // RunAction mocks base method.
   129  func (m *MockRunner) RunAction(arg0 string) (runner.HookHandlerType, error) {
   130  	m.ctrl.T.Helper()
   131  	ret := m.ctrl.Call(m, "RunAction", arg0)
   132  	ret0, _ := ret[0].(runner.HookHandlerType)
   133  	ret1, _ := ret[1].(error)
   134  	return ret0, ret1
   135  }
   136  
   137  // RunAction indicates an expected call of RunAction.
   138  func (mr *MockRunnerMockRecorder) RunAction(arg0 any) *gomock.Call {
   139  	mr.mock.ctrl.T.Helper()
   140  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunAction", reflect.TypeOf((*MockRunner)(nil).RunAction), arg0)
   141  }
   142  
   143  // RunCommands mocks base method.
   144  func (m *MockRunner) RunCommands(arg0 string, arg1 runner.RunLocation) (*exec.ExecResponse, error) {
   145  	m.ctrl.T.Helper()
   146  	ret := m.ctrl.Call(m, "RunCommands", arg0, arg1)
   147  	ret0, _ := ret[0].(*exec.ExecResponse)
   148  	ret1, _ := ret[1].(error)
   149  	return ret0, ret1
   150  }
   151  
   152  // RunCommands indicates an expected call of RunCommands.
   153  func (mr *MockRunnerMockRecorder) RunCommands(arg0, arg1 any) *gomock.Call {
   154  	mr.mock.ctrl.T.Helper()
   155  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunCommands", reflect.TypeOf((*MockRunner)(nil).RunCommands), arg0, arg1)
   156  }
   157  
   158  // RunHook mocks base method.
   159  func (m *MockRunner) RunHook(arg0 string) (runner.HookHandlerType, error) {
   160  	m.ctrl.T.Helper()
   161  	ret := m.ctrl.Call(m, "RunHook", arg0)
   162  	ret0, _ := ret[0].(runner.HookHandlerType)
   163  	ret1, _ := ret[1].(error)
   164  	return ret0, ret1
   165  }
   166  
   167  // RunHook indicates an expected call of RunHook.
   168  func (mr *MockRunnerMockRecorder) RunHook(arg0 any) *gomock.Call {
   169  	mr.mock.ctrl.T.Helper()
   170  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunHook", reflect.TypeOf((*MockRunner)(nil).RunHook), arg0)
   171  }