github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/state/migrations/externalcontroller_mock_test.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/state/migrations (interfaces: MigrationExternalController,ExternalControllerSource,ExternalControllerModel)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package migrations -destination externalcontroller_mock_test.go github.com/juju/juju/state/migrations MigrationExternalController,ExternalControllerSource,ExternalControllerModel
     7  //
     8  
     9  // Package migrations is a generated GoMock package.
    10  package migrations
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	description "github.com/juju/description/v5"
    16  	gomock "go.uber.org/mock/gomock"
    17  )
    18  
    19  // MockMigrationExternalController is a mock of MigrationExternalController interface.
    20  type MockMigrationExternalController struct {
    21  	ctrl     *gomock.Controller
    22  	recorder *MockMigrationExternalControllerMockRecorder
    23  }
    24  
    25  // MockMigrationExternalControllerMockRecorder is the mock recorder for MockMigrationExternalController.
    26  type MockMigrationExternalControllerMockRecorder struct {
    27  	mock *MockMigrationExternalController
    28  }
    29  
    30  // NewMockMigrationExternalController creates a new mock instance.
    31  func NewMockMigrationExternalController(ctrl *gomock.Controller) *MockMigrationExternalController {
    32  	mock := &MockMigrationExternalController{ctrl: ctrl}
    33  	mock.recorder = &MockMigrationExternalControllerMockRecorder{mock}
    34  	return mock
    35  }
    36  
    37  // EXPECT returns an object that allows the caller to indicate expected use.
    38  func (m *MockMigrationExternalController) EXPECT() *MockMigrationExternalControllerMockRecorder {
    39  	return m.recorder
    40  }
    41  
    42  // Addrs mocks base method.
    43  func (m *MockMigrationExternalController) Addrs() []string {
    44  	m.ctrl.T.Helper()
    45  	ret := m.ctrl.Call(m, "Addrs")
    46  	ret0, _ := ret[0].([]string)
    47  	return ret0
    48  }
    49  
    50  // Addrs indicates an expected call of Addrs.
    51  func (mr *MockMigrationExternalControllerMockRecorder) Addrs() *gomock.Call {
    52  	mr.mock.ctrl.T.Helper()
    53  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Addrs", reflect.TypeOf((*MockMigrationExternalController)(nil).Addrs))
    54  }
    55  
    56  // Alias mocks base method.
    57  func (m *MockMigrationExternalController) Alias() string {
    58  	m.ctrl.T.Helper()
    59  	ret := m.ctrl.Call(m, "Alias")
    60  	ret0, _ := ret[0].(string)
    61  	return ret0
    62  }
    63  
    64  // Alias indicates an expected call of Alias.
    65  func (mr *MockMigrationExternalControllerMockRecorder) Alias() *gomock.Call {
    66  	mr.mock.ctrl.T.Helper()
    67  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Alias", reflect.TypeOf((*MockMigrationExternalController)(nil).Alias))
    68  }
    69  
    70  // CACert mocks base method.
    71  func (m *MockMigrationExternalController) CACert() string {
    72  	m.ctrl.T.Helper()
    73  	ret := m.ctrl.Call(m, "CACert")
    74  	ret0, _ := ret[0].(string)
    75  	return ret0
    76  }
    77  
    78  // CACert indicates an expected call of CACert.
    79  func (mr *MockMigrationExternalControllerMockRecorder) CACert() *gomock.Call {
    80  	mr.mock.ctrl.T.Helper()
    81  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CACert", reflect.TypeOf((*MockMigrationExternalController)(nil).CACert))
    82  }
    83  
    84  // ID mocks base method.
    85  func (m *MockMigrationExternalController) ID() string {
    86  	m.ctrl.T.Helper()
    87  	ret := m.ctrl.Call(m, "ID")
    88  	ret0, _ := ret[0].(string)
    89  	return ret0
    90  }
    91  
    92  // ID indicates an expected call of ID.
    93  func (mr *MockMigrationExternalControllerMockRecorder) ID() *gomock.Call {
    94  	mr.mock.ctrl.T.Helper()
    95  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ID", reflect.TypeOf((*MockMigrationExternalController)(nil).ID))
    96  }
    97  
    98  // Models mocks base method.
    99  func (m *MockMigrationExternalController) Models() []string {
   100  	m.ctrl.T.Helper()
   101  	ret := m.ctrl.Call(m, "Models")
   102  	ret0, _ := ret[0].([]string)
   103  	return ret0
   104  }
   105  
   106  // Models indicates an expected call of Models.
   107  func (mr *MockMigrationExternalControllerMockRecorder) Models() *gomock.Call {
   108  	mr.mock.ctrl.T.Helper()
   109  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Models", reflect.TypeOf((*MockMigrationExternalController)(nil).Models))
   110  }
   111  
   112  // MockExternalControllerSource is a mock of ExternalControllerSource interface.
   113  type MockExternalControllerSource struct {
   114  	ctrl     *gomock.Controller
   115  	recorder *MockExternalControllerSourceMockRecorder
   116  }
   117  
   118  // MockExternalControllerSourceMockRecorder is the mock recorder for MockExternalControllerSource.
   119  type MockExternalControllerSourceMockRecorder struct {
   120  	mock *MockExternalControllerSource
   121  }
   122  
   123  // NewMockExternalControllerSource creates a new mock instance.
   124  func NewMockExternalControllerSource(ctrl *gomock.Controller) *MockExternalControllerSource {
   125  	mock := &MockExternalControllerSource{ctrl: ctrl}
   126  	mock.recorder = &MockExternalControllerSourceMockRecorder{mock}
   127  	return mock
   128  }
   129  
   130  // EXPECT returns an object that allows the caller to indicate expected use.
   131  func (m *MockExternalControllerSource) EXPECT() *MockExternalControllerSourceMockRecorder {
   132  	return m.recorder
   133  }
   134  
   135  // AllRemoteApplications mocks base method.
   136  func (m *MockExternalControllerSource) AllRemoteApplications() ([]MigrationRemoteApplication, error) {
   137  	m.ctrl.T.Helper()
   138  	ret := m.ctrl.Call(m, "AllRemoteApplications")
   139  	ret0, _ := ret[0].([]MigrationRemoteApplication)
   140  	ret1, _ := ret[1].(error)
   141  	return ret0, ret1
   142  }
   143  
   144  // AllRemoteApplications indicates an expected call of AllRemoteApplications.
   145  func (mr *MockExternalControllerSourceMockRecorder) AllRemoteApplications() *gomock.Call {
   146  	mr.mock.ctrl.T.Helper()
   147  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllRemoteApplications", reflect.TypeOf((*MockExternalControllerSource)(nil).AllRemoteApplications))
   148  }
   149  
   150  // ControllerForModel mocks base method.
   151  func (m *MockExternalControllerSource) ControllerForModel(arg0 string) (MigrationExternalController, error) {
   152  	m.ctrl.T.Helper()
   153  	ret := m.ctrl.Call(m, "ControllerForModel", arg0)
   154  	ret0, _ := ret[0].(MigrationExternalController)
   155  	ret1, _ := ret[1].(error)
   156  	return ret0, ret1
   157  }
   158  
   159  // ControllerForModel indicates an expected call of ControllerForModel.
   160  func (mr *MockExternalControllerSourceMockRecorder) ControllerForModel(arg0 any) *gomock.Call {
   161  	mr.mock.ctrl.T.Helper()
   162  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ControllerForModel", reflect.TypeOf((*MockExternalControllerSource)(nil).ControllerForModel), arg0)
   163  }
   164  
   165  // MockExternalControllerModel is a mock of ExternalControllerModel interface.
   166  type MockExternalControllerModel struct {
   167  	ctrl     *gomock.Controller
   168  	recorder *MockExternalControllerModelMockRecorder
   169  }
   170  
   171  // MockExternalControllerModelMockRecorder is the mock recorder for MockExternalControllerModel.
   172  type MockExternalControllerModelMockRecorder struct {
   173  	mock *MockExternalControllerModel
   174  }
   175  
   176  // NewMockExternalControllerModel creates a new mock instance.
   177  func NewMockExternalControllerModel(ctrl *gomock.Controller) *MockExternalControllerModel {
   178  	mock := &MockExternalControllerModel{ctrl: ctrl}
   179  	mock.recorder = &MockExternalControllerModelMockRecorder{mock}
   180  	return mock
   181  }
   182  
   183  // EXPECT returns an object that allows the caller to indicate expected use.
   184  func (m *MockExternalControllerModel) EXPECT() *MockExternalControllerModelMockRecorder {
   185  	return m.recorder
   186  }
   187  
   188  // AddExternalController mocks base method.
   189  func (m *MockExternalControllerModel) AddExternalController(arg0 description.ExternalControllerArgs) description.ExternalController {
   190  	m.ctrl.T.Helper()
   191  	ret := m.ctrl.Call(m, "AddExternalController", arg0)
   192  	ret0, _ := ret[0].(description.ExternalController)
   193  	return ret0
   194  }
   195  
   196  // AddExternalController indicates an expected call of AddExternalController.
   197  func (mr *MockExternalControllerModelMockRecorder) AddExternalController(arg0 any) *gomock.Call {
   198  	mr.mock.ctrl.T.Helper()
   199  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddExternalController", reflect.TypeOf((*MockExternalControllerModel)(nil).AddExternalController), arg0)
   200  }