vip_test.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package service
  2. import (
  3. "context"
  4. "go-common/app/job/main/vip/model"
  5. "testing"
  6. . "github.com/smartystreets/goconvey/convey"
  7. )
  8. // go test -test.v -test.run TestSyncUserInfoByMid
  9. func TestSyncUserInfoByMid(t *testing.T) {
  10. Convey("SyncUserInfoByMid err == nil", t, func() {
  11. err := s.SyncUserInfoByMid(context.TODO(), 1002)
  12. So(err, ShouldBeNil)
  13. })
  14. }
  15. // go test -test.v -test.run TestUpdateDatabusUserInfo
  16. func TestUpdateDatabusUserInfo(t *testing.T) {
  17. Convey("TestUpdateDatabusUserInfo err == nil", t, func() {
  18. var (
  19. mid int64 = 2089809
  20. old *model.VipUserInfoOld
  21. msg = new(model.VipUserInfoMsg)
  22. err error
  23. )
  24. old, err = s.dao.OldVipInfo(context.TODO(), mid)
  25. So(err, ShouldBeNil)
  26. msg.Mid = old.Mid
  27. msg.Type = old.Type
  28. msg.Status = old.Status
  29. msg.StartTime = old.StartTime.Time().Format("2006-01-02 15:04:05")
  30. msg.OverdueTime = old.OverdueTime.Time().Format("2006-01-02 15:04:05")
  31. msg.AnnualVipOverdueTime = old.AnnualVipOverdueTime.Time().Format("2006-01-02 15:04:05")
  32. msg.RecentTime = old.RecentTime.Time().Format("2006-01-02 15:04:05")
  33. msg.Wander = old.Wander
  34. msg.AutoRenewed = old.AutoRenewed
  35. msg.IsAutoRenew = old.IsAutoRenew
  36. msg.IosOverdueTime = old.IosOverdueTime.Time().Format("2006-01-02 15:04:05")
  37. userInfo := convertMsgToUserInfo(msg)
  38. err = s.addUserInfo(context.TODO(), userInfo)
  39. So(err, ShouldBeNil)
  40. })
  41. }