123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package dao
- import (
- "context"
- "fmt"
- "testing"
- "go-common/library/cache/redis"
- . "github.com/smartystreets/goconvey/convey"
- )
- func Test_Redis(t *testing.T) {
- Convey("test redis", t, WithDao(func(d *Dao) {
- c := context.TODO()
- conn := d.redis.Get(c)
- defer conn.Close()
- conn.Do("SET", "name", "echo")
- if t, err := redis.Bool(conn.Do("EXISTS", "name")); err != nil {
- fmt.Println(t)
- fmt.Println(err)
- _ = t
- } else {
- fmt.Println(t)
- fmt.Println(err)
- _ = t
- }
- fmt.Println("done")
- err := d.PushStat(c, &StatRetry{})
- So(err, ShouldBeNil)
- res, err := d.PopStat(c)
- So(err, ShouldBeNil)
- So(res, ShouldNotBeNil)
- So(d.Intercept(c, 1, 2, ""), ShouldBeFalse)
- So(d.DupViewIntercept(c, 1, 2), ShouldBeTrue)
- So(d.PushStat(c, nil), ShouldBeNil)
- _, err = d.PopStat(c)
- So(err, ShouldBeNil)
- err = d.PushReply(c, 1, 2)
- So(err, ShouldBeNil)
- _, _, err = d.PopReply(c)
- So(err, ShouldBeNil)
- err = d.PushCDN(c, "")
- So(err, ShouldBeNil)
- _, err = d.PopCDN(c)
- So(err, ShouldBeNil)
- err = d.PushArtCache(c, nil)
- So(err, ShouldBeNil)
- _, err = d.PopArtCache(c)
- So(err, ShouldBeNil)
- err = d.PushGameCache(c, nil)
- So(err, ShouldBeNil)
- _, err = d.PopGameCache(c)
- So(err, ShouldBeNil)
- err = d.PushFlowCache(c, nil)
- So(err, ShouldBeNil)
- _, err = d.PopFlowCache(c)
- So(err, ShouldBeNil)
- err = d.PushDynamicCache(c, nil)
- So(err, ShouldBeNil)
- _, err = d.PopDynamicCache(c)
- So(err, ShouldBeNil)
- }))
- }
|