client_test.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package v1
  2. import (
  3. "context"
  4. "fmt"
  5. "testing"
  6. "go-common/library/net/rpc/warden"
  7. )
  8. var (
  9. err error
  10. rpccli PushClient
  11. )
  12. func init() {
  13. rpccli, err = NewClient(&warden.ClientConfig{})
  14. if err != nil {
  15. fmt.Printf("new push grpc client error(%v)", err)
  16. }
  17. }
  18. func Test_AddReport(t *testing.T) {
  19. _, err := rpccli.AddReport(context.Background(), &AddReportRequest{Report: &ModelReport{
  20. APPID: 1,
  21. Mid: 91221505,
  22. DeviceToken: "tototototototo",
  23. NotifySwitch: 1,
  24. }})
  25. if err != nil {
  26. t.Errorf("AddReport error(%v)", err)
  27. }
  28. }
  29. func Test_AddTokenCache(t *testing.T) {
  30. _, err := rpccli.AddTokenCache(context.Background(), &AddTokenCacheRequest{Report: &ModelReport{
  31. APPID: 1,
  32. Mid: 91221505,
  33. DeviceToken: "tototototototo",
  34. NotifySwitch: 1,
  35. }})
  36. if err != nil {
  37. t.Errorf("AddTokenCache error(%v)", err)
  38. }
  39. }
  40. func Test_AddTokensCache(t *testing.T) {
  41. _, err := rpccli.AddTokensCache(context.Background(), &AddTokensCacheRequest{Reports: []*ModelReport{{
  42. APPID: 1,
  43. Mid: 91221505,
  44. DeviceToken: "tototototototo",
  45. NotifySwitch: 1,
  46. }}})
  47. if err != nil {
  48. t.Errorf("AddTokensCache error(%v)", err)
  49. }
  50. }