question_test.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package dao
  2. import (
  3. "context"
  4. "testing"
  5. . "github.com/smartystreets/goconvey/convey"
  6. )
  7. const (
  8. _qid = 1527480165645
  9. _qbid = 1527233672941
  10. _page = 0
  11. _pagesize = 10
  12. )
  13. func TestGetQusInfo(t *testing.T) {
  14. Convey("TestBankSearch: ", t, func() {
  15. res, err := d.GetQusInfo(context.TODO(), _qid)
  16. So(err, ShouldBeNil)
  17. So(res, ShouldNotBeNil)
  18. })
  19. }
  20. func TestGetQusList(t *testing.T) {
  21. Convey("TestBankSearch: ", t, func() {
  22. res, err := d.GetQusList(context.TODO(), _page, _pagesize, _qbid)
  23. So(err, ShouldBeNil)
  24. So(res, ShouldNotBeNil)
  25. })
  26. }
  27. func TestGetQusIds(t *testing.T) {
  28. Convey("TestGetQusIds: ", t, func() {
  29. res, err := d.GetQusIds(context.TODO(), _qbid)
  30. length := len(res)
  31. So(err, ShouldBeNil)
  32. So(length, ShouldBeGreaterThan, 0)
  33. })
  34. }
  35. func TestGetQusCount(t *testing.T) {
  36. Convey("TestGetQusCount: ", t, func() {
  37. cnt, err := d.GetQusCount(context.TODO(), _qbid)
  38. So(err, ShouldBeNil)
  39. So(cnt, ShouldBeGreaterThan, 0)
  40. })
  41. }
  42. func TestGetAnswerList(t *testing.T) {
  43. Convey("TestGetAnswerList: ", t, func() {
  44. cnt, err := d.GetAnswerList(context.TODO(), _qid)
  45. So(err, ShouldBeNil)
  46. So(cnt, ShouldNotBeNil)
  47. })
  48. }
  49. func TestGDelQus(t *testing.T) {
  50. Convey("TestGetAnswerList: ", t, func() {
  51. cnt, err := d.DelQus(context.TODO(), 1527241107344)
  52. So(err, ShouldBeNil)
  53. So(cnt, ShouldNotBeNil)
  54. })
  55. }