12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package weeklyhonor
- import (
- "context"
- model "go-common/app/interface/main/creative/model/weeklyhonor"
- upgrpc "go-common/app/service/main/up/api/v1"
- "reflect"
- "github.com/bouk/monkey"
- )
- //MockHonorStat is
- func (d *Dao) MockHonorStat(stat *model.HonorStat, err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "HonorStat", func(_ *Dao, _ context.Context, _ int64, _ string) (*model.HonorStat, error) {
- return stat, err
- })
- }
- //MockSendNotify is
- func (d *Dao) MockSendNotify(err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "SendNotify", func(_ *Dao, _ context.Context, _ []int64) error {
- return err
- })
- }
- //MockLatestHonorLogs is
- func (d *Dao) MockLatestHonorLogs(hls []*model.HonorLog, err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "LatestHonorLogs", func(_ *Dao, _ context.Context, _ []int64) ([]*model.HonorLog, error) {
- return hls, err
- })
- }
- //MockClickCounts is
- func (d *Dao) MockClickCounts(res map[int64]int32, err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "ClickCounts", func(_ *Dao, _ context.Context, _ []int64) (map[int64]int32, error) {
- return res, err
- })
- }
- //MockUpCount is
- func (d *Dao) MockUpCount(count int, err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "UpCount", func(_ *Dao, _ context.Context, _ int64) (int, error) {
- return count, err
- })
- }
- //MockUpActivesList is
- func (d *Dao) MockUpActivesList(upActives []*upgrpc.UpActivity, newid int64, err error) (guard *monkey.PatchGuard) {
- return monkey.PatchInstanceMethod(reflect.TypeOf(d), "UpActivesList", func(_ *Dao, _ context.Context, _ int64, _ int) ([]*upgrpc.UpActivity, int64, error) {
- return upActives, newid, err
- })
- }
|