github.com/goravel/framework@v1.13.9/contracts/database/orm/mocks/Orm.go (about) 1 // Code generated by mockery v2.30.1. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 context "context" 7 8 orm "github.com/goravel/framework/contracts/database/orm" 9 mock "github.com/stretchr/testify/mock" 10 11 sql "database/sql" 12 ) 13 14 // Orm is an autogenerated mock type for the Orm type 15 type Orm struct { 16 mock.Mock 17 } 18 19 // Connection provides a mock function with given fields: name 20 func (_m *Orm) Connection(name string) orm.Orm { 21 ret := _m.Called(name) 22 23 var r0 orm.Orm 24 if rf, ok := ret.Get(0).(func(string) orm.Orm); ok { 25 r0 = rf(name) 26 } else { 27 if ret.Get(0) != nil { 28 r0 = ret.Get(0).(orm.Orm) 29 } 30 } 31 32 return r0 33 } 34 35 // DB provides a mock function with given fields: 36 func (_m *Orm) DB() (*sql.DB, error) { 37 ret := _m.Called() 38 39 var r0 *sql.DB 40 var r1 error 41 if rf, ok := ret.Get(0).(func() (*sql.DB, error)); ok { 42 return rf() 43 } 44 if rf, ok := ret.Get(0).(func() *sql.DB); ok { 45 r0 = rf() 46 } else { 47 if ret.Get(0) != nil { 48 r0 = ret.Get(0).(*sql.DB) 49 } 50 } 51 52 if rf, ok := ret.Get(1).(func() error); ok { 53 r1 = rf() 54 } else { 55 r1 = ret.Error(1) 56 } 57 58 return r0, r1 59 } 60 61 // Factory provides a mock function with given fields: 62 func (_m *Orm) Factory() orm.Factory { 63 ret := _m.Called() 64 65 var r0 orm.Factory 66 if rf, ok := ret.Get(0).(func() orm.Factory); ok { 67 r0 = rf() 68 } else { 69 if ret.Get(0) != nil { 70 r0 = ret.Get(0).(orm.Factory) 71 } 72 } 73 74 return r0 75 } 76 77 // Observe provides a mock function with given fields: model, observer 78 func (_m *Orm) Observe(model interface{}, observer orm.Observer) { 79 _m.Called(model, observer) 80 } 81 82 // Query provides a mock function with given fields: 83 func (_m *Orm) Query() orm.Query { 84 ret := _m.Called() 85 86 var r0 orm.Query 87 if rf, ok := ret.Get(0).(func() orm.Query); ok { 88 r0 = rf() 89 } else { 90 if ret.Get(0) != nil { 91 r0 = ret.Get(0).(orm.Query) 92 } 93 } 94 95 return r0 96 } 97 98 // Transaction provides a mock function with given fields: txFunc 99 func (_m *Orm) Transaction(txFunc func(orm.Transaction) error) error { 100 ret := _m.Called(txFunc) 101 102 var r0 error 103 if rf, ok := ret.Get(0).(func(func(orm.Transaction) error) error); ok { 104 r0 = rf(txFunc) 105 } else { 106 r0 = ret.Error(0) 107 } 108 109 return r0 110 } 111 112 // WithContext provides a mock function with given fields: ctx 113 func (_m *Orm) WithContext(ctx context.Context) orm.Orm { 114 ret := _m.Called(ctx) 115 116 var r0 orm.Orm 117 if rf, ok := ret.Get(0).(func(context.Context) orm.Orm); ok { 118 r0 = rf(ctx) 119 } else { 120 if ret.Get(0) != nil { 121 r0 = ret.Get(0).(orm.Orm) 122 } 123 } 124 125 return r0 126 } 127 128 // NewOrm creates a new instance of Orm. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 129 // The first argument is typically a *testing.T value. 130 func NewOrm(t interface { 131 mock.TestingT 132 Cleanup(func()) 133 }) *Orm { 134 mock := &Orm{} 135 mock.Mock.Test(t) 136 137 t.Cleanup(func() { mock.AssertExpectations(t) }) 138 139 return mock 140 }