You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
646 B
30 lines
646 B
package testdata |
|
|
|
import ( |
|
"context" |
|
) |
|
|
|
// mock test |
|
var ( |
|
_noneCacheFunc func(c context.Context) (*Article, error) |
|
_noneRawFunc func(c context.Context) (*Article, error) |
|
_noneAddCacheFunc func(c context.Context, value *Article) error |
|
) |
|
|
|
// CacheNone . |
|
func (d *Dao) CacheNone(c context.Context) (*Article, error) { |
|
// get data from cache |
|
return _noneCacheFunc(c) |
|
} |
|
|
|
// RawNone . |
|
func (d *Dao) RawNone(c context.Context) (*Article, error) { |
|
// get data from db |
|
return _noneRawFunc(c) |
|
} |
|
|
|
// AddCacheNone . |
|
func (d *Dao) AddCacheNone(c context.Context, value *Article) error { |
|
// add to cache |
|
return _noneAddCacheFunc(c, value) |
|
}
|
|
|