github.com/juju/juju@v0.0.0-20240327075706-a90865de2538/worker/containerbroker/mocks/state_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/worker/containerbroker (interfaces: State)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/state_mock.go github.com/juju/juju/worker/containerbroker State
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	provisioner "github.com/juju/juju/api/agent/provisioner"
    16  	network "github.com/juju/juju/core/network"
    17  	network0 "github.com/juju/juju/network"
    18  	params "github.com/juju/juju/rpc/params"
    19  	names "github.com/juju/names/v5"
    20  	gomock "go.uber.org/mock/gomock"
    21  )
    22  
    23  // MockState is a mock of State interface.
    24  type MockState struct {
    25  	ctrl     *gomock.Controller
    26  	recorder *MockStateMockRecorder
    27  }
    28  
    29  // MockStateMockRecorder is the mock recorder for MockState.
    30  type MockStateMockRecorder struct {
    31  	mock *MockState
    32  }
    33  
    34  // NewMockState creates a new mock instance.
    35  func NewMockState(ctrl *gomock.Controller) *MockState {
    36  	mock := &MockState{ctrl: ctrl}
    37  	mock.recorder = &MockStateMockRecorder{mock}
    38  	return mock
    39  }
    40  
    41  // EXPECT returns an object that allows the caller to indicate expected use.
    42  func (m *MockState) EXPECT() *MockStateMockRecorder {
    43  	return m.recorder
    44  }
    45  
    46  // ContainerConfig mocks base method.
    47  func (m *MockState) ContainerConfig() (params.ContainerConfig, error) {
    48  	m.ctrl.T.Helper()
    49  	ret := m.ctrl.Call(m, "ContainerConfig")
    50  	ret0, _ := ret[0].(params.ContainerConfig)
    51  	ret1, _ := ret[1].(error)
    52  	return ret0, ret1
    53  }
    54  
    55  // ContainerConfig indicates an expected call of ContainerConfig.
    56  func (mr *MockStateMockRecorder) ContainerConfig() *gomock.Call {
    57  	mr.mock.ctrl.T.Helper()
    58  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContainerConfig", reflect.TypeOf((*MockState)(nil).ContainerConfig))
    59  }
    60  
    61  // ContainerManagerConfig mocks base method.
    62  func (m *MockState) ContainerManagerConfig(arg0 params.ContainerManagerConfigParams) (params.ContainerManagerConfig, error) {
    63  	m.ctrl.T.Helper()
    64  	ret := m.ctrl.Call(m, "ContainerManagerConfig", arg0)
    65  	ret0, _ := ret[0].(params.ContainerManagerConfig)
    66  	ret1, _ := ret[1].(error)
    67  	return ret0, ret1
    68  }
    69  
    70  // ContainerManagerConfig indicates an expected call of ContainerManagerConfig.
    71  func (mr *MockStateMockRecorder) ContainerManagerConfig(arg0 any) *gomock.Call {
    72  	mr.mock.ctrl.T.Helper()
    73  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContainerManagerConfig", reflect.TypeOf((*MockState)(nil).ContainerManagerConfig), arg0)
    74  }
    75  
    76  // GetContainerProfileInfo mocks base method.
    77  func (m *MockState) GetContainerProfileInfo(arg0 names.MachineTag) ([]*provisioner.LXDProfileResult, error) {
    78  	m.ctrl.T.Helper()
    79  	ret := m.ctrl.Call(m, "GetContainerProfileInfo", arg0)
    80  	ret0, _ := ret[0].([]*provisioner.LXDProfileResult)
    81  	ret1, _ := ret[1].(error)
    82  	return ret0, ret1
    83  }
    84  
    85  // GetContainerProfileInfo indicates an expected call of GetContainerProfileInfo.
    86  func (mr *MockStateMockRecorder) GetContainerProfileInfo(arg0 any) *gomock.Call {
    87  	mr.mock.ctrl.T.Helper()
    88  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContainerProfileInfo", reflect.TypeOf((*MockState)(nil).GetContainerProfileInfo), arg0)
    89  }
    90  
    91  // HostChangesForContainer mocks base method.
    92  func (m *MockState) HostChangesForContainer(arg0 names.MachineTag) ([]network0.DeviceToBridge, int, error) {
    93  	m.ctrl.T.Helper()
    94  	ret := m.ctrl.Call(m, "HostChangesForContainer", arg0)
    95  	ret0, _ := ret[0].([]network0.DeviceToBridge)
    96  	ret1, _ := ret[1].(int)
    97  	ret2, _ := ret[2].(error)
    98  	return ret0, ret1, ret2
    99  }
   100  
   101  // HostChangesForContainer indicates an expected call of HostChangesForContainer.
   102  func (mr *MockStateMockRecorder) HostChangesForContainer(arg0 any) *gomock.Call {
   103  	mr.mock.ctrl.T.Helper()
   104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostChangesForContainer", reflect.TypeOf((*MockState)(nil).HostChangesForContainer), arg0)
   105  }
   106  
   107  // Machines mocks base method.
   108  func (m *MockState) Machines(arg0 ...names.MachineTag) ([]provisioner.MachineResult, error) {
   109  	m.ctrl.T.Helper()
   110  	varargs := []any{}
   111  	for _, a := range arg0 {
   112  		varargs = append(varargs, a)
   113  	}
   114  	ret := m.ctrl.Call(m, "Machines", varargs...)
   115  	ret0, _ := ret[0].([]provisioner.MachineResult)
   116  	ret1, _ := ret[1].(error)
   117  	return ret0, ret1
   118  }
   119  
   120  // Machines indicates an expected call of Machines.
   121  func (mr *MockStateMockRecorder) Machines(arg0 ...any) *gomock.Call {
   122  	mr.mock.ctrl.T.Helper()
   123  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Machines", reflect.TypeOf((*MockState)(nil).Machines), arg0...)
   124  }
   125  
   126  // PrepareContainerInterfaceInfo mocks base method.
   127  func (m *MockState) PrepareContainerInterfaceInfo(arg0 names.MachineTag) (network.InterfaceInfos, error) {
   128  	m.ctrl.T.Helper()
   129  	ret := m.ctrl.Call(m, "PrepareContainerInterfaceInfo", arg0)
   130  	ret0, _ := ret[0].(network.InterfaceInfos)
   131  	ret1, _ := ret[1].(error)
   132  	return ret0, ret1
   133  }
   134  
   135  // PrepareContainerInterfaceInfo indicates an expected call of PrepareContainerInterfaceInfo.
   136  func (mr *MockStateMockRecorder) PrepareContainerInterfaceInfo(arg0 any) *gomock.Call {
   137  	mr.mock.ctrl.T.Helper()
   138  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareContainerInterfaceInfo", reflect.TypeOf((*MockState)(nil).PrepareContainerInterfaceInfo), arg0)
   139  }
   140  
   141  // ReleaseContainerAddresses mocks base method.
   142  func (m *MockState) ReleaseContainerAddresses(arg0 names.MachineTag) error {
   143  	m.ctrl.T.Helper()
   144  	ret := m.ctrl.Call(m, "ReleaseContainerAddresses", arg0)
   145  	ret0, _ := ret[0].(error)
   146  	return ret0
   147  }
   148  
   149  // ReleaseContainerAddresses indicates an expected call of ReleaseContainerAddresses.
   150  func (mr *MockStateMockRecorder) ReleaseContainerAddresses(arg0 any) *gomock.Call {
   151  	mr.mock.ctrl.T.Helper()
   152  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReleaseContainerAddresses", reflect.TypeOf((*MockState)(nil).ReleaseContainerAddresses), arg0)
   153  }
   154  
   155  // SetHostMachineNetworkConfig mocks base method.
   156  func (m *MockState) SetHostMachineNetworkConfig(arg0 names.MachineTag, arg1 []params.NetworkConfig) error {
   157  	m.ctrl.T.Helper()
   158  	ret := m.ctrl.Call(m, "SetHostMachineNetworkConfig", arg0, arg1)
   159  	ret0, _ := ret[0].(error)
   160  	return ret0
   161  }
   162  
   163  // SetHostMachineNetworkConfig indicates an expected call of SetHostMachineNetworkConfig.
   164  func (mr *MockStateMockRecorder) SetHostMachineNetworkConfig(arg0, arg1 any) *gomock.Call {
   165  	mr.mock.ctrl.T.Helper()
   166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHostMachineNetworkConfig", reflect.TypeOf((*MockState)(nil).SetHostMachineNetworkConfig), arg0, arg1)
   167  }