1234567891011121314151617181920212223242526272829303132333435363738 |
- package dao
- import (
- "context"
- "encoding/json"
- "testing"
- "gopkg.in/h2non/gock.v1"
- "go-common/app/interface/main/player/model"
- "github.com/smartystreets/goconvey/convey"
- )
- func TestDao_Playurl(t *testing.T) {
- convey.Convey("test playurl", t, func(ctx convey.C) {
- // aid 10108138
- mid := int64(908085)
- //cid=47083420&qn=80&type=&otype=json&fnver=0&fnval=8
- arg := &model.PlayurlArg{
- Aid: 10111420,
- Cid: 10151472,
- Qn: 0,
- OType: "xml",
- //Player: 1,
- Fnver: 0,
- Fnval: 8,
- }
- token := ""
- playurl := "http://uat-videodispatch-ugc.bilibili.co/v3/playurl"
- defer gock.OffAll()
- httpMock("GET", playurl).Reply(200).JSON(`{"code":0}`)
- data, err := d.Playurl(context.Background(), mid, arg, playurl, token)
- convey.So(err, convey.ShouldBeNil)
- str, _ := json.Marshal(data)
- convey.Println(string(str))
- })
- }
|