transfer_test.go 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package service
  2. import (
  3. "context"
  4. "testing"
  5. . "github.com/smartystreets/goconvey/convey"
  6. )
  7. func TestAddTransferJob(t *testing.T) {
  8. var (
  9. mid int64 = 27515615
  10. from int64 = 10108765
  11. to int64 = 10108763
  12. offset = 1.01
  13. state int8
  14. )
  15. Convey("test TransferJob", t, func() {
  16. err := svr.AddTransferJob(context.TODO(), from, to, mid, offset, state)
  17. So(err, ShouldBeNil)
  18. })
  19. }
  20. func TestTransferList(t *testing.T) {
  21. Convey("test transfer list", t, func() {
  22. res, _, err := svr.TransferList(context.TODO(), 10109082, 3, 1, 20)
  23. So(err, ShouldBeNil)
  24. So(res, ShouldNotBeEmpty)
  25. })
  26. }
  27. func TestReTransferJob(t *testing.T) {
  28. Convey("test transfer retry", t, func() {
  29. err := svr.ReTransferJob(context.TODO(), 256, 1)
  30. So(err, ShouldBeNil)
  31. })
  32. Convey("test transfer retry fail", t, func() {
  33. err := svr.ReTransferJob(context.TODO(), 256, 1)
  34. So(err, ShouldNotBeNil)
  35. })
  36. }