github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/upgrades/upgradevalidation/mocks/state_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/upgrades/upgradevalidation (interfaces: StatePool,State,Model)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/state_mock.go github.com/juju/juju/upgrades/upgradevalidation StatePool,State,Model
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	state "github.com/juju/juju/state"
    16  	names "github.com/juju/names/v5"
    17  	replicaset "github.com/juju/replicaset/v3"
    18  	version "github.com/juju/version/v2"
    19  	gomock "go.uber.org/mock/gomock"
    20  )
    21  
    22  // MockStatePool is a mock of StatePool interface.
    23  type MockStatePool struct {
    24  	ctrl     *gomock.Controller
    25  	recorder *MockStatePoolMockRecorder
    26  }
    27  
    28  // MockStatePoolMockRecorder is the mock recorder for MockStatePool.
    29  type MockStatePoolMockRecorder struct {
    30  	mock *MockStatePool
    31  }
    32  
    33  // NewMockStatePool creates a new mock instance.
    34  func NewMockStatePool(ctrl *gomock.Controller) *MockStatePool {
    35  	mock := &MockStatePool{ctrl: ctrl}
    36  	mock.recorder = &MockStatePoolMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockStatePool) EXPECT() *MockStatePoolMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // MongoVersion mocks base method.
    46  func (m *MockStatePool) MongoVersion() (string, error) {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "MongoVersion")
    49  	ret0, _ := ret[0].(string)
    50  	ret1, _ := ret[1].(error)
    51  	return ret0, ret1
    52  }
    53  
    54  // MongoVersion indicates an expected call of MongoVersion.
    55  func (mr *MockStatePoolMockRecorder) MongoVersion() *gomock.Call {
    56  	mr.mock.ctrl.T.Helper()
    57  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MongoVersion", reflect.TypeOf((*MockStatePool)(nil).MongoVersion))
    58  }
    59  
    60  // MockState is a mock of State interface.
    61  type MockState struct {
    62  	ctrl     *gomock.Controller
    63  	recorder *MockStateMockRecorder
    64  }
    65  
    66  // MockStateMockRecorder is the mock recorder for MockState.
    67  type MockStateMockRecorder struct {
    68  	mock *MockState
    69  }
    70  
    71  // NewMockState creates a new mock instance.
    72  func NewMockState(ctrl *gomock.Controller) *MockState {
    73  	mock := &MockState{ctrl: ctrl}
    74  	mock.recorder = &MockStateMockRecorder{mock}
    75  	return mock
    76  }
    77  
    78  // EXPECT returns an object that allows the caller to indicate expected use.
    79  func (m *MockState) EXPECT() *MockStateMockRecorder {
    80  	return m.recorder
    81  }
    82  
    83  // AllCharmURLs mocks base method.
    84  func (m *MockState) AllCharmURLs() ([]*string, error) {
    85  	m.ctrl.T.Helper()
    86  	ret := m.ctrl.Call(m, "AllCharmURLs")
    87  	ret0, _ := ret[0].([]*string)
    88  	ret1, _ := ret[1].(error)
    89  	return ret0, ret1
    90  }
    91  
    92  // AllCharmURLs indicates an expected call of AllCharmURLs.
    93  func (mr *MockStateMockRecorder) AllCharmURLs() *gomock.Call {
    94  	mr.mock.ctrl.T.Helper()
    95  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllCharmURLs", reflect.TypeOf((*MockState)(nil).AllCharmURLs))
    96  }
    97  
    98  // HasUpgradeSeriesLocks mocks base method.
    99  func (m *MockState) HasUpgradeSeriesLocks() (bool, error) {
   100  	m.ctrl.T.Helper()
   101  	ret := m.ctrl.Call(m, "HasUpgradeSeriesLocks")
   102  	ret0, _ := ret[0].(bool)
   103  	ret1, _ := ret[1].(error)
   104  	return ret0, ret1
   105  }
   106  
   107  // HasUpgradeSeriesLocks indicates an expected call of HasUpgradeSeriesLocks.
   108  func (mr *MockStateMockRecorder) HasUpgradeSeriesLocks() *gomock.Call {
   109  	mr.mock.ctrl.T.Helper()
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasUpgradeSeriesLocks", reflect.TypeOf((*MockState)(nil).HasUpgradeSeriesLocks))
   111  }
   112  
   113  // MachineCountForBase mocks base method.
   114  func (m *MockState) MachineCountForBase(arg0 ...state.Base) (map[string]int, error) {
   115  	m.ctrl.T.Helper()
   116  	varargs := []any{}
   117  	for _, a := range arg0 {
   118  		varargs = append(varargs, a)
   119  	}
   120  	ret := m.ctrl.Call(m, "MachineCountForBase", varargs...)
   121  	ret0, _ := ret[0].(map[string]int)
   122  	ret1, _ := ret[1].(error)
   123  	return ret0, ret1
   124  }
   125  
   126  // MachineCountForBase indicates an expected call of MachineCountForBase.
   127  func (mr *MockStateMockRecorder) MachineCountForBase(arg0 ...any) *gomock.Call {
   128  	mr.mock.ctrl.T.Helper()
   129  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MachineCountForBase", reflect.TypeOf((*MockState)(nil).MachineCountForBase), arg0...)
   130  }
   131  
   132  // MongoCurrentStatus mocks base method.
   133  func (m *MockState) MongoCurrentStatus() (*replicaset.Status, error) {
   134  	m.ctrl.T.Helper()
   135  	ret := m.ctrl.Call(m, "MongoCurrentStatus")
   136  	ret0, _ := ret[0].(*replicaset.Status)
   137  	ret1, _ := ret[1].(error)
   138  	return ret0, ret1
   139  }
   140  
   141  // MongoCurrentStatus indicates an expected call of MongoCurrentStatus.
   142  func (mr *MockStateMockRecorder) MongoCurrentStatus() *gomock.Call {
   143  	mr.mock.ctrl.T.Helper()
   144  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MongoCurrentStatus", reflect.TypeOf((*MockState)(nil).MongoCurrentStatus))
   145  }
   146  
   147  // MockModel is a mock of Model interface.
   148  type MockModel struct {
   149  	ctrl     *gomock.Controller
   150  	recorder *MockModelMockRecorder
   151  }
   152  
   153  // MockModelMockRecorder is the mock recorder for MockModel.
   154  type MockModelMockRecorder struct {
   155  	mock *MockModel
   156  }
   157  
   158  // NewMockModel creates a new mock instance.
   159  func NewMockModel(ctrl *gomock.Controller) *MockModel {
   160  	mock := &MockModel{ctrl: ctrl}
   161  	mock.recorder = &MockModelMockRecorder{mock}
   162  	return mock
   163  }
   164  
   165  // EXPECT returns an object that allows the caller to indicate expected use.
   166  func (m *MockModel) EXPECT() *MockModelMockRecorder {
   167  	return m.recorder
   168  }
   169  
   170  // AgentVersion mocks base method.
   171  func (m *MockModel) AgentVersion() (version.Number, error) {
   172  	m.ctrl.T.Helper()
   173  	ret := m.ctrl.Call(m, "AgentVersion")
   174  	ret0, _ := ret[0].(version.Number)
   175  	ret1, _ := ret[1].(error)
   176  	return ret0, ret1
   177  }
   178  
   179  // AgentVersion indicates an expected call of AgentVersion.
   180  func (mr *MockModelMockRecorder) AgentVersion() *gomock.Call {
   181  	mr.mock.ctrl.T.Helper()
   182  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AgentVersion", reflect.TypeOf((*MockModel)(nil).AgentVersion))
   183  }
   184  
   185  // MigrationMode mocks base method.
   186  func (m *MockModel) MigrationMode() state.MigrationMode {
   187  	m.ctrl.T.Helper()
   188  	ret := m.ctrl.Call(m, "MigrationMode")
   189  	ret0, _ := ret[0].(state.MigrationMode)
   190  	return ret0
   191  }
   192  
   193  // MigrationMode indicates an expected call of MigrationMode.
   194  func (mr *MockModelMockRecorder) MigrationMode() *gomock.Call {
   195  	mr.mock.ctrl.T.Helper()
   196  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MigrationMode", reflect.TypeOf((*MockModel)(nil).MigrationMode))
   197  }
   198  
   199  // Name mocks base method.
   200  func (m *MockModel) Name() string {
   201  	m.ctrl.T.Helper()
   202  	ret := m.ctrl.Call(m, "Name")
   203  	ret0, _ := ret[0].(string)
   204  	return ret0
   205  }
   206  
   207  // Name indicates an expected call of Name.
   208  func (mr *MockModelMockRecorder) Name() *gomock.Call {
   209  	mr.mock.ctrl.T.Helper()
   210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockModel)(nil).Name))
   211  }
   212  
   213  // Owner mocks base method.
   214  func (m *MockModel) Owner() names.UserTag {
   215  	m.ctrl.T.Helper()
   216  	ret := m.ctrl.Call(m, "Owner")
   217  	ret0, _ := ret[0].(names.UserTag)
   218  	return ret0
   219  }
   220  
   221  // Owner indicates an expected call of Owner.
   222  func (mr *MockModelMockRecorder) Owner() *gomock.Call {
   223  	mr.mock.ctrl.T.Helper()
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Owner", reflect.TypeOf((*MockModel)(nil).Owner))
   225  }