123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- package gorpc
- import (
- "context"
- "fmt"
- "testing"
- "time"
- "go-common/app/service/main/archive/api"
- "go-common/app/service/main/archive/model/archive"
- )
- func TestDynamic(t *testing.T) {
- s := New2(nil)
- time.Sleep(5 * time.Second)
- testArchivesWithPlayer(t, s)
- testMaxAID(t, s)
- testVideo3(t, s)
- testUpsArcs3(t, s)
- testUpArcs3(t, s)
- testRecommend3(t, s)
- testArchive3(t, s)
- testArchives3(t, s)
- testAidPTime(t, s)
- testTypes2(t, s)
- testVideoshot2(t, s)
- testUpCount2(t, s)
- testView3(t, s)
- testViews3(t, s)
- testClick3(t, s)
- testRankArcs3(t, s)
- testRanksArcs3(t, s)
- testRankTopArcs3(t, s)
- testRankAllArcs3(t, s)
- testPage3(t, s)
- testRanksTopCount2(t, s)
- testStat3(t, s)
- testStats3(t, s)
- testArcCache2(t, s)
- testArcFieldCache2(t, s)
- testSetStat2(t, s)
- testUpVideo2(t, s)
- testDelVideo2(t, s)
- testDescription2(t, s)
- }
- func testViews3(t *testing.T, s *Service2) {
- var vs, err = s.Views3(context.TODO(), &archive.ArgAids2{Aids: []int64{10097450, 10097454}})
- if err != nil {
- t.Log(err)
- return
- }
- for _, v := range vs {
- t.Log(v.Archive3)
- }
- }
- func testClick3(t *testing.T, s *Service2) {
- t.Log(s.Click3(context.TODO(), &archive.ArgAid2{Aid: 10097454}))
- }
- func testRankArcs3(t *testing.T, s *Service2) {
- t.Log(s.RankArcs3(context.TODO(), &archive.ArgRank2{Rid: 20, Type: 0, Ps: 20, Pn: 1}))
- }
- func testRanksArcs3(t *testing.T, s *Service2) {
- t.Log(s.RanksArcs3(context.TODO(), &archive.ArgRanks2{Rids: []int16{20, 24}, Type: 0, Ps: 20, Pn: 1}))
- }
- func testRankTopArcs3(t *testing.T, s *Service2) {
- t.Log(s.RankTopArcs3(context.TODO(), &archive.ArgRankTop2{ReID: 1, Pn: 1, Ps: 10}))
- }
- func testRankAllArcs3(t *testing.T, s *Service2) {
- am, err := s.RankAllArcs3(context.TODO(), &archive.ArgRankAll2{Pn: 1, Ps: 40})
- if err != nil {
- t.Log(err)
- return
- }
- t.Logf("allRankTop(%d)", am.Count)
- for _, arc := range am.Archives {
- t.Logf("archive(%+v)", arc)
- }
- }
- func testAidPTime(t *testing.T, s *Service2) {
- res, err := s.UpsPassed2(context.TODO(), &archive.ArgUpsArcs2{Mids: []int64{15555180, 27515256}})
- fmt.Println(len(res))
- if err != nil {
- t.Logf("s.UpsPassed2 error(%v)", err)
- return
- }
- for mid, v := range res {
- t.Logf("mid:%d", mid)
- for _, aidAndPtime := range v {
- t.Logf("mid:%d, aid:%d, ptime:%d, copyright:%d", mid, aidAndPtime.Aid, aidAndPtime.PubDate, aidAndPtime.Copyright)
- }
- }
- }
- func testArchivesWithPlayer(t *testing.T, s *Service2) {
- arg := &archive.ArgPlayer{Aids: []int64{10097272, 1}, Qn: 16, Platform: "html5", RealIP: "222.73.196.18"}
- res, err := s.ArchivesWithPlayer(context.TODO(), arg)
- if err != nil {
- t.Logf("s.ArchivesWithPlayer(%+v) error(%v)", arg, err)
- return
- }
- for k, v := range res {
- t.Logf("aid:%d, arc:%+v, player:%+v", k, v, v.PlayerInfo)
- }
- }
- func testVideo3(t *testing.T, s *Service2) {
- t.Log(s.Video3(context.TODO(), &archive.ArgVideo2{Aid: 10097760, Cid: 10107336}))
- }
- func testRecommend3(t *testing.T, s *Service2) {
- for i := 0; i < 50; i++ {
- time.Sleep(100 * time.Millisecond)
- res, err := s.Recommend3(context.TODO(), &archive.ArgAid2{Aid: 4052562})
- if err != nil {
- t.Logf("s.Recommend3 error(%v)", err)
- continue
- }
- t.Log(res)
- }
- }
- func testArchive3(t *testing.T, s *Service2) {
- res, err := s.Archive3(context.TODO(), &archive.ArgAid2{Aid: 5463609})
- if err != nil {
- t.Logf("s.Archive3 error(%v)", err)
- return
- }
- t.Log(res)
- }
- func testArchives3(t *testing.T, s *Service2) {
- res, err := s.Archives3(context.TODO(), &archive.ArgAids2{Aids: []int64{5463609, 5463608, 10097657}})
- if err != nil {
- t.Logf("s.Archives3 error(%v)", err)
- return
- }
- for _, a := range res {
- t.Log(a)
- }
- }
- func testMaxAID(t *testing.T, s *Service2) {
- res, err := s.MaxAID(context.TODO())
- if err != nil {
- t.Error(err)
- return
- }
- t.Logf("maxAID is %d", res)
- }
- func testTypes2(t *testing.T, s *Service2) {
- res, err := s.Types2(context.TODO())
- if err != nil {
- t.Error(err)
- return
- }
- for _, tp := range res {
- t.Log(tp)
- }
- }
- func testVideoshot2(t *testing.T, s *Service2) {
- res, err := s.Videoshot2(context.TODO(), &archive.ArgCid2{Cid: 10108203})
- t.Log(res, err)
- }
- func testUpArcs3(t *testing.T, s *Service2) {
- res, err := s.UpArcs3(context.TODO(), &archive.ArgUpArcs2{Mid: 27515615, Pn: 1, Ps: 20})
- if err != nil {
- t.Error(err)
- return
- }
- for _, a := range res {
- t.Log(a)
- }
- }
- func testUpCount2(t *testing.T, s *Service2) {
- count, err := s.UpCount2(context.TODO(), &archive.ArgUpCount2{Mid: 27515615})
- if err != nil {
- t.Error(err)
- return
- }
- t.Log(count)
- }
- func testUpsArcs3(t *testing.T, s *Service2) {
- res, err := s.UpsArcs3(context.TODO(), &archive.ArgUpsArcs2{Mids: []int64{27515615, 1684013}})
- if err != nil {
- t.Error(err)
- return
- }
- t.Log(res)
- }
- func testView3(t *testing.T, s *Service2) {
- t.Log(s.View3(context.TODO(), &archive.ArgAid2{Aid: 10098067}))
- }
- func testPage3(t *testing.T, s *Service2) {
- t.Log(s.Page3(context.TODO(), &archive.ArgAid2{Aid: 10097454}))
- }
- func testRanksTopCount2(t *testing.T, s *Service2) {
- t.Log(s.RanksTopCount2(context.TODO(), &archive.ArgRankTopsCount2{ReIDs: []int16{1, 2}}))
- }
- func testStat3(t *testing.T, s *Service2) {
- res, err := s.Stat3(context.TODO(), &archive.ArgAid2{Aid: 10989901})
- if err != nil {
- t.Errorf("testStats3 error(%v)", err)
- return
- }
- t.Log(res, 1)
- }
- func testStats3(t *testing.T, s *Service2) {
- res, err := s.Stats3(context.TODO(), &archive.ArgAids2{Aids: []int64{10989901, 10097453}})
- if err != nil {
- t.Logf("testStats3 error(%v)", err)
- return
- }
- for aid, r := range res {
- t.Logf("%d:%+v\n", aid, r)
- }
- }
- func testArcCache2(t *testing.T, s *Service2) {
- t.Log(s.ArcCache2(context.TODO(), &archive.ArgCache2{Aid: 10097454, Tp: archive.CacheUpdate}))
- }
- func testArcFieldCache2(t *testing.T, s *Service2) {
- t.Log(s.ArcFieldCache2(context.TODO(), &archive.ArgFieldCache2{Aid: 10097454, TypeID: 20, OldTypeID: 10}))
- }
- func testSetStat2(t *testing.T, s *Service2) {
- t.Log(s.SetStat2(context.TODO(), &api.Stat{Aid: 10097454, View: 0, Danmaku: 0, Reply: 10, Fav: 10, Coin: 10, Share: 10, HisRank: 10, NowRank: 10}))
- }
- func testUpVideo2(t *testing.T, s *Service2) {
- t.Log(s.UpVideo2(context.TODO(), &archive.ArgVideo2{Aid: 10097760, Cid: 10107336}))
- }
- func testDelVideo2(t *testing.T, s *Service2) {
- t.Log(s.DelVideo2(context.TODO(), &archive.ArgVideo2{Aid: 10097760, Cid: 10107336}))
- }
- func testDescription2(t *testing.T, s *Service2) {
- t.Log(s.Description2(context.TODO(), &archive.ArgAid{Aid: 10097454}))
- }
|