github.com/goravel/framework@v1.13.9/contracts/cache/mocks/Cache.go (about) 1 // Code generated by mockery v2.14.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 context "context" 7 8 cache "github.com/goravel/framework/contracts/cache" 9 10 mock "github.com/stretchr/testify/mock" 11 12 time "time" 13 ) 14 15 // Cache is an autogenerated mock type for the Cache type 16 type Cache struct { 17 mock.Mock 18 } 19 20 // Add provides a mock function with given fields: key, value, t 21 func (_m *Cache) Add(key string, value interface{}, t time.Duration) bool { 22 ret := _m.Called(key, value, t) 23 24 var r0 bool 25 if rf, ok := ret.Get(0).(func(string, interface{}, time.Duration) bool); ok { 26 r0 = rf(key, value, t) 27 } else { 28 r0 = ret.Get(0).(bool) 29 } 30 31 return r0 32 } 33 34 // Decrement provides a mock function with given fields: key, value 35 func (_m *Cache) Decrement(key string, value ...int) (int, error) { 36 _va := make([]interface{}, len(value)) 37 for _i := range value { 38 _va[_i] = value[_i] 39 } 40 var _ca []interface{} 41 _ca = append(_ca, key) 42 _ca = append(_ca, _va...) 43 ret := _m.Called(_ca...) 44 45 var r0 int 46 if rf, ok := ret.Get(0).(func(string, ...int) int); ok { 47 r0 = rf(key, value...) 48 } else { 49 r0 = ret.Get(0).(int) 50 } 51 52 var r1 error 53 if rf, ok := ret.Get(1).(func(string, ...int) error); ok { 54 r1 = rf(key, value...) 55 } else { 56 r1 = ret.Error(1) 57 } 58 59 return r0, r1 60 } 61 62 // Flush provides a mock function with given fields: 63 func (_m *Cache) Flush() bool { 64 ret := _m.Called() 65 66 var r0 bool 67 if rf, ok := ret.Get(0).(func() bool); ok { 68 r0 = rf() 69 } else { 70 r0 = ret.Get(0).(bool) 71 } 72 73 return r0 74 } 75 76 // Forever provides a mock function with given fields: key, value 77 func (_m *Cache) Forever(key string, value interface{}) bool { 78 ret := _m.Called(key, value) 79 80 var r0 bool 81 if rf, ok := ret.Get(0).(func(string, interface{}) bool); ok { 82 r0 = rf(key, value) 83 } else { 84 r0 = ret.Get(0).(bool) 85 } 86 87 return r0 88 } 89 90 // Forget provides a mock function with given fields: key 91 func (_m *Cache) Forget(key string) bool { 92 ret := _m.Called(key) 93 94 var r0 bool 95 if rf, ok := ret.Get(0).(func(string) bool); ok { 96 r0 = rf(key) 97 } else { 98 r0 = ret.Get(0).(bool) 99 } 100 101 return r0 102 } 103 104 // Get provides a mock function with given fields: key, def 105 func (_m *Cache) Get(key string, def ...interface{}) interface{} { 106 var _ca []interface{} 107 _ca = append(_ca, key) 108 _ca = append(_ca, def...) 109 ret := _m.Called(_ca...) 110 111 var r0 interface{} 112 if rf, ok := ret.Get(0).(func(string, ...interface{}) interface{}); ok { 113 r0 = rf(key, def...) 114 } else { 115 if ret.Get(0) != nil { 116 r0 = ret.Get(0).(interface{}) 117 } 118 } 119 120 return r0 121 } 122 123 // GetBool provides a mock function with given fields: key, def 124 func (_m *Cache) GetBool(key string, def ...bool) bool { 125 _va := make([]interface{}, len(def)) 126 for _i := range def { 127 _va[_i] = def[_i] 128 } 129 var _ca []interface{} 130 _ca = append(_ca, key) 131 _ca = append(_ca, _va...) 132 ret := _m.Called(_ca...) 133 134 var r0 bool 135 if rf, ok := ret.Get(0).(func(string, ...bool) bool); ok { 136 r0 = rf(key, def...) 137 } else { 138 r0 = ret.Get(0).(bool) 139 } 140 141 return r0 142 } 143 144 // GetInt provides a mock function with given fields: key, def 145 func (_m *Cache) GetInt(key string, def ...int) int { 146 _va := make([]interface{}, len(def)) 147 for _i := range def { 148 _va[_i] = def[_i] 149 } 150 var _ca []interface{} 151 _ca = append(_ca, key) 152 _ca = append(_ca, _va...) 153 ret := _m.Called(_ca...) 154 155 var r0 int 156 if rf, ok := ret.Get(0).(func(string, ...int) int); ok { 157 r0 = rf(key, def...) 158 } else { 159 r0 = ret.Get(0).(int) 160 } 161 162 return r0 163 } 164 165 // GetInt64 provides a mock function with given fields: key, def 166 func (_m *Cache) GetInt64(key string, def ...int64) int64 { 167 _va := make([]interface{}, len(def)) 168 for _i := range def { 169 _va[_i] = def[_i] 170 } 171 var _ca []interface{} 172 _ca = append(_ca, key) 173 _ca = append(_ca, _va...) 174 ret := _m.Called(_ca...) 175 176 var r0 int64 177 if rf, ok := ret.Get(0).(func(string, ...int64) int64); ok { 178 r0 = rf(key, def...) 179 } else { 180 r0 = ret.Get(0).(int64) 181 } 182 183 return r0 184 } 185 186 // GetString provides a mock function with given fields: key, def 187 func (_m *Cache) GetString(key string, def ...string) string { 188 _va := make([]interface{}, len(def)) 189 for _i := range def { 190 _va[_i] = def[_i] 191 } 192 var _ca []interface{} 193 _ca = append(_ca, key) 194 _ca = append(_ca, _va...) 195 ret := _m.Called(_ca...) 196 197 var r0 string 198 if rf, ok := ret.Get(0).(func(string, ...string) string); ok { 199 r0 = rf(key, def...) 200 } else { 201 r0 = ret.Get(0).(string) 202 } 203 204 return r0 205 } 206 207 // Has provides a mock function with given fields: key 208 func (_m *Cache) Has(key string) bool { 209 ret := _m.Called(key) 210 211 var r0 bool 212 if rf, ok := ret.Get(0).(func(string) bool); ok { 213 r0 = rf(key) 214 } else { 215 r0 = ret.Get(0).(bool) 216 } 217 218 return r0 219 } 220 221 // Increment provides a mock function with given fields: key, value 222 func (_m *Cache) Increment(key string, value ...int) (int, error) { 223 _va := make([]interface{}, len(value)) 224 for _i := range value { 225 _va[_i] = value[_i] 226 } 227 var _ca []interface{} 228 _ca = append(_ca, key) 229 _ca = append(_ca, _va...) 230 ret := _m.Called(_ca...) 231 232 var r0 int 233 if rf, ok := ret.Get(0).(func(string, ...int) int); ok { 234 r0 = rf(key, value...) 235 } else { 236 r0 = ret.Get(0).(int) 237 } 238 239 var r1 error 240 if rf, ok := ret.Get(1).(func(string, ...int) error); ok { 241 r1 = rf(key, value...) 242 } else { 243 r1 = ret.Error(1) 244 } 245 246 return r0, r1 247 } 248 249 // Lock provides a mock function with given fields: key, t 250 func (_m *Cache) Lock(key string, t ...time.Duration) cache.Lock { 251 _va := make([]interface{}, len(t)) 252 for _i := range t { 253 _va[_i] = t[_i] 254 } 255 var _ca []interface{} 256 _ca = append(_ca, key) 257 _ca = append(_ca, _va...) 258 ret := _m.Called(_ca...) 259 260 var r0 cache.Lock 261 if rf, ok := ret.Get(0).(func(string, ...time.Duration) cache.Lock); ok { 262 r0 = rf(key, t...) 263 } else { 264 if ret.Get(0) != nil { 265 r0 = ret.Get(0).(cache.Lock) 266 } 267 } 268 269 return r0 270 } 271 272 // Pull provides a mock function with given fields: key, def 273 func (_m *Cache) Pull(key string, def ...interface{}) interface{} { 274 var _ca []interface{} 275 _ca = append(_ca, key) 276 _ca = append(_ca, def...) 277 ret := _m.Called(_ca...) 278 279 var r0 interface{} 280 if rf, ok := ret.Get(0).(func(string, ...interface{}) interface{}); ok { 281 r0 = rf(key, def...) 282 } else { 283 if ret.Get(0) != nil { 284 r0 = ret.Get(0).(interface{}) 285 } 286 } 287 288 return r0 289 } 290 291 // Put provides a mock function with given fields: key, value, t 292 func (_m *Cache) Put(key string, value interface{}, t time.Duration) error { 293 ret := _m.Called(key, value, t) 294 295 var r0 error 296 if rf, ok := ret.Get(0).(func(string, interface{}, time.Duration) error); ok { 297 r0 = rf(key, value, t) 298 } else { 299 r0 = ret.Error(0) 300 } 301 302 return r0 303 } 304 305 // Remember provides a mock function with given fields: key, ttl, callback 306 func (_m *Cache) Remember(key string, ttl time.Duration, callback func() (interface{}, error)) (interface{}, error) { 307 ret := _m.Called(key, ttl, callback) 308 309 var r0 interface{} 310 if rf, ok := ret.Get(0).(func(string, time.Duration, func() (interface{}, error)) interface{}); ok { 311 r0 = rf(key, ttl, callback) 312 } else { 313 if ret.Get(0) != nil { 314 r0 = ret.Get(0).(interface{}) 315 } 316 } 317 318 var r1 error 319 if rf, ok := ret.Get(1).(func(string, time.Duration, func() (interface{}, error)) error); ok { 320 r1 = rf(key, ttl, callback) 321 } else { 322 r1 = ret.Error(1) 323 } 324 325 return r0, r1 326 } 327 328 // RememberForever provides a mock function with given fields: key, callback 329 func (_m *Cache) RememberForever(key string, callback func() (interface{}, error)) (interface{}, error) { 330 ret := _m.Called(key, callback) 331 332 var r0 interface{} 333 if rf, ok := ret.Get(0).(func(string, func() (interface{}, error)) interface{}); ok { 334 r0 = rf(key, callback) 335 } else { 336 if ret.Get(0) != nil { 337 r0 = ret.Get(0).(interface{}) 338 } 339 } 340 341 var r1 error 342 if rf, ok := ret.Get(1).(func(string, func() (interface{}, error)) error); ok { 343 r1 = rf(key, callback) 344 } else { 345 r1 = ret.Error(1) 346 } 347 348 return r0, r1 349 } 350 351 // Store provides a mock function with given fields: name 352 func (_m *Cache) Store(name string) cache.Driver { 353 ret := _m.Called(name) 354 355 var r0 cache.Driver 356 if rf, ok := ret.Get(0).(func(string) cache.Driver); ok { 357 r0 = rf(name) 358 } else { 359 if ret.Get(0) != nil { 360 r0 = ret.Get(0).(cache.Driver) 361 } 362 } 363 364 return r0 365 } 366 367 // WithContext provides a mock function with given fields: ctx 368 func (_m *Cache) WithContext(ctx context.Context) cache.Driver { 369 ret := _m.Called(ctx) 370 371 var r0 cache.Driver 372 if rf, ok := ret.Get(0).(func(context.Context) cache.Driver); ok { 373 r0 = rf(ctx) 374 } else { 375 if ret.Get(0) != nil { 376 r0 = ret.Get(0).(cache.Driver) 377 } 378 } 379 380 return r0 381 } 382 383 type mockConstructorTestingTNewCache interface { 384 mock.TestingT 385 Cleanup(func()) 386 } 387 388 // NewCache creates a new instance of Cache. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 389 func NewCache(t mockConstructorTestingTNewCache) *Cache { 390 mock := &Cache{} 391 mock.Mock.Test(t) 392 393 t.Cleanup(func() { mock.AssertExpectations(t) }) 394 395 return mock 396 }