github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/persistence/automock/transactioner.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package automock 4 5 import ( 6 context "context" 7 8 persistence "github.com/kyma-incubator/compass/components/director/pkg/persistence" 9 mock "github.com/stretchr/testify/mock" 10 11 sql "database/sql" 12 ) 13 14 // Transactioner is an autogenerated mock type for the Transactioner type 15 type Transactioner struct { 16 mock.Mock 17 } 18 19 // Begin provides a mock function with given fields: 20 func (_m *Transactioner) Begin() (persistence.PersistenceTx, error) { 21 ret := _m.Called() 22 23 var r0 persistence.PersistenceTx 24 if rf, ok := ret.Get(0).(func() persistence.PersistenceTx); ok { 25 r0 = rf() 26 } else { 27 if ret.Get(0) != nil { 28 r0 = ret.Get(0).(persistence.PersistenceTx) 29 } 30 } 31 32 var r1 error 33 if rf, ok := ret.Get(1).(func() error); ok { 34 r1 = rf() 35 } else { 36 r1 = ret.Error(1) 37 } 38 39 return r0, r1 40 } 41 42 // PingContext provides a mock function with given fields: ctx 43 func (_m *Transactioner) PingContext(ctx context.Context) error { 44 ret := _m.Called(ctx) 45 46 var r0 error 47 if rf, ok := ret.Get(0).(func(context.Context) error); ok { 48 r0 = rf(ctx) 49 } else { 50 r0 = ret.Error(0) 51 } 52 53 return r0 54 } 55 56 // RollbackUnlessCommitted provides a mock function with given fields: ctx, tx 57 func (_m *Transactioner) RollbackUnlessCommitted(ctx context.Context, tx persistence.PersistenceTx) bool { 58 ret := _m.Called(ctx, tx) 59 60 var r0 bool 61 if rf, ok := ret.Get(0).(func(context.Context, persistence.PersistenceTx) bool); ok { 62 r0 = rf(ctx, tx) 63 } else { 64 r0 = ret.Get(0).(bool) 65 } 66 67 return r0 68 } 69 70 // Stats provides a mock function with given fields: 71 func (_m *Transactioner) Stats() sql.DBStats { 72 ret := _m.Called() 73 74 var r0 sql.DBStats 75 if rf, ok := ret.Get(0).(func() sql.DBStats); ok { 76 r0 = rf() 77 } else { 78 r0 = ret.Get(0).(sql.DBStats) 79 } 80 81 return r0 82 } 83 84 type mockConstructorTestingTNewTransactioner interface { 85 mock.TestingT 86 Cleanup(func()) 87 } 88 89 // NewTransactioner creates a new instance of Transactioner. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 90 func NewTransactioner(t mockConstructorTestingTNewTransactioner) *Transactioner { 91 mock := &Transactioner{} 92 mock.Mock.Test(t) 93 94 t.Cleanup(func() { mock.AssertExpectations(t) }) 95 96 return mock 97 }