assist_test.go 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package service
  2. import (
  3. "context"
  4. "testing"
  5. . "github.com/smartystreets/goconvey/convey"
  6. )
  7. func TestAssist(t *testing.T) {
  8. var (
  9. upID int64
  10. isUp bool
  11. err error
  12. )
  13. Convey("test assist not up", t, func() {
  14. upID, isUp, err = svr.assist(context.Background(), int64(27515406), int64(10097377))
  15. So(err, ShouldBeNil)
  16. So(upID, ShouldBeGreaterThan, 1)
  17. So(isUp, ShouldBeFalse)
  18. })
  19. Convey("test assist is up", t, func() {
  20. upID, isUp, err = svr.assist(context.Background(), int64(27515256), int64(10097377))
  21. So(err, ShouldBeNil)
  22. So(upID, ShouldBeGreaterThan, 1)
  23. So(isUp, ShouldBeTrue)
  24. })
  25. }
  26. func TestAssistBanned(t *testing.T) {
  27. Convey("test assist banned", t, func() {
  28. err := svr.AssistBanned(context.TODO(), 27515256, 9967830, []int64{719926094, 719926092})
  29. So(err, ShouldBeNil)
  30. })
  31. }
  32. func TestAssistUptBanned(t *testing.T) {
  33. Convey("test assist upt banned", t, func() {
  34. err := svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 0)
  35. So(err, ShouldBeNil)
  36. err = svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 1)
  37. So(err, ShouldBeNil)
  38. })
  39. }
  40. func TestAssistDelBanned2(t *testing.T) {
  41. Convey("test assist banned2", t, func() {
  42. err := svr.AssistDelBanned2(context.TODO(), 27515256, 10097377, []string{"hash1", "hash2"})
  43. So(err, ShouldBeNil)
  44. err = svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 1)
  45. So(err, ShouldBeNil)
  46. err = svr.AssistUptBanned(context.TODO(), 27515256, "hash2", 1)
  47. So(err, ShouldBeNil)
  48. })
  49. }
  50. func TestAssistBannedUsers(t *testing.T) {
  51. Convey("test assist banned users", t, func() {
  52. rs, err := svr.AssistBannedUsers(context.TODO(), 27515256, 10097377)
  53. So(err, ShouldBeNil)
  54. So(rs, ShouldBeGreaterThan, 1)
  55. })
  56. }
  57. func TestAssistDelete(t *testing.T) {
  58. Convey("test assist delete dm", t, func() {
  59. err := svr.AssistDeleteDM(context.TODO(), 27515256, 10108163, []int64{719925514, 719925516})
  60. So(err, ShouldBeNil)
  61. })
  62. }