github.com/juju/juju@v0.0.0-20240327075706-a90865de2538/container/testing/package_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/container (interfaces: Manager,Initialiser)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package testing -destination testing/package_mock.go -write_package_comment=false github.com/juju/juju/container Manager,Initialiser
     7  package testing
     8  
     9  import (
    10  	context "context"
    11  	reflect "reflect"
    12  
    13  	instancecfg "github.com/juju/juju/cloudconfig/instancecfg"
    14  	container "github.com/juju/juju/container"
    15  	base "github.com/juju/juju/core/base"
    16  	constraints "github.com/juju/juju/core/constraints"
    17  	instance "github.com/juju/juju/core/instance"
    18  	environs "github.com/juju/juju/environs"
    19  	instances "github.com/juju/juju/environs/instances"
    20  	gomock "go.uber.org/mock/gomock"
    21  )
    22  
    23  // MockManager is a mock of Manager interface.
    24  type MockManager struct {
    25  	ctrl     *gomock.Controller
    26  	recorder *MockManagerMockRecorder
    27  }
    28  
    29  // MockManagerMockRecorder is the mock recorder for MockManager.
    30  type MockManagerMockRecorder struct {
    31  	mock *MockManager
    32  }
    33  
    34  // NewMockManager creates a new mock instance.
    35  func NewMockManager(ctrl *gomock.Controller) *MockManager {
    36  	mock := &MockManager{ctrl: ctrl}
    37  	mock.recorder = &MockManagerMockRecorder{mock}
    38  	return mock
    39  }
    40  
    41  // EXPECT returns an object that allows the caller to indicate expected use.
    42  func (m *MockManager) EXPECT() *MockManagerMockRecorder {
    43  	return m.recorder
    44  }
    45  
    46  // CreateContainer mocks base method.
    47  func (m *MockManager) CreateContainer(arg0 context.Context, arg1 *instancecfg.InstanceConfig, arg2 constraints.Value, arg3 base.Base, arg4 *container.NetworkConfig, arg5 *container.StorageConfig, arg6 environs.StatusCallbackFunc) (instances.Instance, *instance.HardwareCharacteristics, error) {
    48  	m.ctrl.T.Helper()
    49  	ret := m.ctrl.Call(m, "CreateContainer", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
    50  	ret0, _ := ret[0].(instances.Instance)
    51  	ret1, _ := ret[1].(*instance.HardwareCharacteristics)
    52  	ret2, _ := ret[2].(error)
    53  	return ret0, ret1, ret2
    54  }
    55  
    56  // CreateContainer indicates an expected call of CreateContainer.
    57  func (mr *MockManagerMockRecorder) CreateContainer(arg0, arg1, arg2, arg3, arg4, arg5, arg6 any) *gomock.Call {
    58  	mr.mock.ctrl.T.Helper()
    59  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateContainer", reflect.TypeOf((*MockManager)(nil).CreateContainer), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
    60  }
    61  
    62  // DestroyContainer mocks base method.
    63  func (m *MockManager) DestroyContainer(arg0 instance.Id) error {
    64  	m.ctrl.T.Helper()
    65  	ret := m.ctrl.Call(m, "DestroyContainer", arg0)
    66  	ret0, _ := ret[0].(error)
    67  	return ret0
    68  }
    69  
    70  // DestroyContainer indicates an expected call of DestroyContainer.
    71  func (mr *MockManagerMockRecorder) DestroyContainer(arg0 any) *gomock.Call {
    72  	mr.mock.ctrl.T.Helper()
    73  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DestroyContainer", reflect.TypeOf((*MockManager)(nil).DestroyContainer), arg0)
    74  }
    75  
    76  // IsInitialized mocks base method.
    77  func (m *MockManager) IsInitialized() bool {
    78  	m.ctrl.T.Helper()
    79  	ret := m.ctrl.Call(m, "IsInitialized")
    80  	ret0, _ := ret[0].(bool)
    81  	return ret0
    82  }
    83  
    84  // IsInitialized indicates an expected call of IsInitialized.
    85  func (mr *MockManagerMockRecorder) IsInitialized() *gomock.Call {
    86  	mr.mock.ctrl.T.Helper()
    87  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsInitialized", reflect.TypeOf((*MockManager)(nil).IsInitialized))
    88  }
    89  
    90  // ListContainers mocks base method.
    91  func (m *MockManager) ListContainers() ([]instances.Instance, error) {
    92  	m.ctrl.T.Helper()
    93  	ret := m.ctrl.Call(m, "ListContainers")
    94  	ret0, _ := ret[0].([]instances.Instance)
    95  	ret1, _ := ret[1].(error)
    96  	return ret0, ret1
    97  }
    98  
    99  // ListContainers indicates an expected call of ListContainers.
   100  func (mr *MockManagerMockRecorder) ListContainers() *gomock.Call {
   101  	mr.mock.ctrl.T.Helper()
   102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainers", reflect.TypeOf((*MockManager)(nil).ListContainers))
   103  }
   104  
   105  // Namespace mocks base method.
   106  func (m *MockManager) Namespace() instance.Namespace {
   107  	m.ctrl.T.Helper()
   108  	ret := m.ctrl.Call(m, "Namespace")
   109  	ret0, _ := ret[0].(instance.Namespace)
   110  	return ret0
   111  }
   112  
   113  // Namespace indicates an expected call of Namespace.
   114  func (mr *MockManagerMockRecorder) Namespace() *gomock.Call {
   115  	mr.mock.ctrl.T.Helper()
   116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Namespace", reflect.TypeOf((*MockManager)(nil).Namespace))
   117  }
   118  
   119  // MockInitialiser is a mock of Initialiser interface.
   120  type MockInitialiser struct {
   121  	ctrl     *gomock.Controller
   122  	recorder *MockInitialiserMockRecorder
   123  }
   124  
   125  // MockInitialiserMockRecorder is the mock recorder for MockInitialiser.
   126  type MockInitialiserMockRecorder struct {
   127  	mock *MockInitialiser
   128  }
   129  
   130  // NewMockInitialiser creates a new mock instance.
   131  func NewMockInitialiser(ctrl *gomock.Controller) *MockInitialiser {
   132  	mock := &MockInitialiser{ctrl: ctrl}
   133  	mock.recorder = &MockInitialiserMockRecorder{mock}
   134  	return mock
   135  }
   136  
   137  // EXPECT returns an object that allows the caller to indicate expected use.
   138  func (m *MockInitialiser) EXPECT() *MockInitialiserMockRecorder {
   139  	return m.recorder
   140  }
   141  
   142  // Initialise mocks base method.
   143  func (m *MockInitialiser) Initialise() error {
   144  	m.ctrl.T.Helper()
   145  	ret := m.ctrl.Call(m, "Initialise")
   146  	ret0, _ := ret[0].(error)
   147  	return ret0
   148  }
   149  
   150  // Initialise indicates an expected call of Initialise.
   151  func (mr *MockInitialiserMockRecorder) Initialise() *gomock.Call {
   152  	mr.mock.ctrl.T.Helper()
   153  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Initialise", reflect.TypeOf((*MockInitialiser)(nil).Initialise))
   154  }