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

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