reply_test.go 1021 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package mcnmodel
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. model2 "go-common/app/admin/main/mcn/model"
  6. "go-common/app/interface/main/mcn/model"
  7. "testing"
  8. )
  9. type replyCommon struct {
  10. Message string `json:"message"`
  11. Code int `json:"code"`
  12. Data interface{} `json:"data"`
  13. }
  14. func createReply(data interface{}) *replyCommon {
  15. return &replyCommon{
  16. Message: "",
  17. Code: 0,
  18. Data: data,
  19. }
  20. }
  21. func printReply(data interface{}) {
  22. var r = createReply(data)
  23. var result, _ = json.MarshalIndent(r, "", " ")
  24. fmt.Printf(string(result) + "\n")
  25. }
  26. // var now = xtime.Time(time.Now().Unix())
  27. func TestPrintMcnUpDataInfo(t *testing.T) {
  28. var r = McnGetUpListReply{
  29. Result: []*McnUpDataInfo{{}},
  30. PageResult: model.PageResult{},
  31. }
  32. defer func() {}()
  33. printReply(r)
  34. }
  35. func TestPrintMcnGetUpPermitReply(t *testing.T) {
  36. var r = McnGetUpPermitReply{
  37. Old: &model2.Permits{},
  38. New: &model2.Permits{},
  39. ContractLink: "http://xxx.xx/adi.pdf",
  40. }
  41. defer func() {}()
  42. printReply(r)
  43. }