123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
- package client
- import (
- "context"
- "testing"
- "time"
- "go-common/app/service/main/resource/model"
- )
- func TestResource(t *testing.T) {
- s := New(nil)
- time.Sleep(2 * time.Second)
- testResourceAll(t, s)
- testAssignmentAll(t, s)
- testDefBanner(t, s)
- testResource(t, s)
- testResources(t, s)
- testBanners(t, s)
- testPasterAPP(t, s)
- testIndexIcon(t, s)
- testPlayerIcon(t, s)
- testCmtbox(t, s)
- testSideBars(t, s)
- testAbTest(t, s)
- testPasterCID(t, s)
- }
- // testResourceAll test rpc ResourceAll.
- func testResourceAll(t *testing.T, s *Service) {
- res, err := s.ResourceAll(context.TODO())
- if err != nil {
- t.Logf("testResourceAll error(%v) \n", err)
- return
- }
- t.Logf("testResourceAll res: %+v \n", res)
- }
- // testAssignmentAll test rpc AssignmentAll.
- func testAssignmentAll(t *testing.T, s *Service) {
- res, err := s.AssignmentAll(context.TODO())
- if err != nil {
- t.Logf("testAssignmentAll error(%v) \n", err)
- return
- }
- t.Logf("testAssignmentAll res: %+v \n", res)
- }
- // testDefBanner test rpc DefBanner.
- func testDefBanner(t *testing.T, s *Service) {
- res, err := s.DefBanner(context.TODO())
- if err != nil {
- t.Logf("testDefBanner error(%v) \n", err)
- return
- }
- t.Logf("testDefBanner res: %+v \n", res)
- }
- // testResource test rpc Resource.
- func testResource(t *testing.T, s *Service) {
- p := &model.ArgRes{
- ResID: 1233,
- }
- res, err := s.Resource(context.TODO(), p)
- if err != nil {
- t.Logf("testResource error(%v) \n", err)
- return
- }
- t.Logf("testResource res: %+v \n", res)
- }
- // testResources test rpc Resources.
- func testResources(t *testing.T, s *Service) {
- p := &model.ArgRess{
- ResIDs: []int{1187, 1639},
- }
- res, err := s.Resources(context.TODO(), p)
- if err != nil {
- t.Logf("testResources error(%v) \n", err)
- return
- }
- t.Logf("testResources res: %+v \n", res)
- }
- // testBanners test rpc Banners.
- func testBanners(t *testing.T, s *Service) {
- ab := &model.ArgBanner{
- Plat: 1,
- ResIDs: "454,467",
- Build: 508000,
- MID: 1493031,
- Channel: "abc",
- IP: "211.139.80.6",
- Buvid: "123",
- Network: "wifi",
- MobiApp: "iphone",
- Device: "test",
- IsAd: true,
- OpenEvent: "abc",
- }
- res, err := s.Banners(context.TODO(), ab)
- if err != nil {
- t.Logf("testBanners error(%v) \n", err)
- return
- }
- t.Logf("testBanners res: %+v \n", res)
- }
- // testPasterAPP test rpc Paster.
- func testPasterAPP(t *testing.T, s *Service) {
- p := &model.ArgPaster{
- Platform: int8(4),
- AdType: int8(1),
- Aid: "10097274",
- TypeId: "11",
- Buvid: "666666",
- }
- res, err := s.PasterAPP(context.TODO(), p)
- if err != nil {
- t.Logf("testPasterAPP error(%v) \n", err)
- return
- }
- t.Logf("testPaster res: %+v \n", res)
- }
- // testIndexIcon test rpc IndexIcon.
- func testIndexIcon(t *testing.T, s *Service) {
- res, err := s.IndexIcon(context.TODO())
- if err != nil {
- t.Logf("testIndexIcon error(%v) \n", err)
- return
- }
- t.Logf("testIndexIcon res: %+v \n", res)
- }
- // testPlayerIcon test rpc PlayerIcon.
- func testPlayerIcon(t *testing.T, s *Service) {
- res, err := s.PlayerIcon(context.TODO())
- if err != nil {
- t.Logf("testPlayerIcon error(%v) \n", err)
- return
- }
- t.Logf("testPlayerIcon res: %+v \n", res)
- }
- // testCmtbox test rpc Resource.
- func testCmtbox(t *testing.T, s *Service) {
- p := &model.ArgCmtbox{
- ID: 1,
- }
- res, err := s.Cmtbox(context.TODO(), p)
- if err != nil {
- t.Logf("testCmtbox error(%v) \n", err)
- return
- }
- t.Logf("testCmtbox res: %+v \n", res)
- }
- // testSideBars test rpc SideBars.
- func testSideBars(t *testing.T, s *Service) {
- res, err := s.SideBars(context.TODO())
- if err != nil {
- t.Logf("testSideBars error(%v) \n", err)
- return
- }
- t.Logf("testSideBars res: %+v \n", res)
- }
- // testAbTest test rpc abtest.
- func testAbTest(t *testing.T, s *Service) {
- p := &model.ArgAbTest{
- Groups: "不显示热门tab,显示热门tab",
- IP: "127.0.0.1",
- }
- res, err := s.AbTest(context.TODO(), p)
- if err != nil {
- t.Logf("testAbTest error(%v) \n", err)
- return
- }
- t.Logf("testAbTest res: %+v \n", res)
- }
- // testPasterCID test rpc PasterCID
- func testPasterCID(t *testing.T, s *Service) {
- res, err := s.PasterCID(context.TODO())
- if err != nil {
- t.Logf("testPasterCID error(%v) \n", err)
- return
- }
- t.Logf("testPasterCID res: %+v \n", res)
- }
|