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

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