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 }