staff_test.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package result
  2. import (
  3. "context"
  4. "testing"
  5. "go-common/app/job/main/archive/model/archive"
  6. "github.com/smartystreets/goconvey/convey"
  7. )
  8. func TestTxDelStaff(t *testing.T) {
  9. var (
  10. c = context.TODO()
  11. aid = int64(4052032)
  12. )
  13. convey.Convey("TxDelStaff", t, func(ctx convey.C) {
  14. ctx.Convey("Then err should be nil.", func(ctx convey.C) {
  15. tx, err := d.BeginTran(c)
  16. ctx.So(err, convey.ShouldBeNil)
  17. err = d.TxDelStaff(c, tx, aid)
  18. ctx.So(err, convey.ShouldBeNil)
  19. err = tx.Commit()
  20. ctx.So(err, convey.ShouldBeNil)
  21. })
  22. })
  23. }
  24. func TestTxAddStaff(t *testing.T) {
  25. var (
  26. c = context.TODO()
  27. aid = int64(4052032)
  28. staff []*archive.Staff
  29. )
  30. convey.Convey("TxAddStaff", t, func(ctx convey.C) {
  31. ctx.Convey("Then err should be nil.", func(ctx convey.C) {
  32. staff = append(staff, &archive.Staff{Aid: aid, Mid: 3333, Title: "哈哈", Ctime: "2018-11-28T16:50:14+08:00", Mtime: "2018-12-21T11:41:37+08:00"})
  33. staff = append(staff, &archive.Staff{Aid: aid, Mid: 4444, Title: "2223", Ctime: "2018-11-28T16:50:14+08:00", Mtime: "2018-12-21T11:41:38+08:00"})
  34. tx, err := d.BeginTran(c)
  35. ctx.So(err, convey.ShouldBeNil)
  36. err = d.TxAddStaff(c, tx, aid, staff)
  37. ctx.So(err, convey.ShouldBeNil)
  38. err = tx.Commit()
  39. ctx.So(err, convey.ShouldBeNil)
  40. })
  41. })
  42. }