main_test.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package form_test
  2. import (
  3. "fmt"
  4. "testing"
  5. "gogs.uu.mdfitnesscao.com/Algor/sdk"
  6. "gogs.uu.mdfitnesscao.com/Algor/sdk/form"
  7. "gogs.uu.mdfitnesscao.com/Algor/sdk/utils"
  8. )
  9. func TestList(t *testing.T) {
  10. t.Run("test", func(t *testing.T) {
  11. sdk.InitConfig(&sdk.ClientConfig{
  12. ApiDomain: "https://mcapi.mdfitnesscao.com",
  13. AppDebug: true,
  14. })
  15. response, err := form.ListForm([]string{
  16. "4ZP4Zy52", "pOkrdWA1",
  17. })
  18. if err != nil {
  19. t.Errorf("err: %v", err)
  20. }
  21. list := response.Data.List
  22. t.Logf("list len: %d", len(list))
  23. })
  24. }
  25. func TestDetail(t *testing.T) {
  26. t.Run("test", func(t *testing.T) {
  27. response, err := form.DetailForm("4ZP4Zy52", false)
  28. if err != nil {
  29. t.Errorf("err: %v", err)
  30. }
  31. detail := response.Data.Detail
  32. t.Logf("list len: %v", detail)
  33. })
  34. }
  35. func TestDetailByCustomFields(t *testing.T) {
  36. t.Run("test", func(t *testing.T) {
  37. sdk.InitConfig(&sdk.ClientConfig{
  38. ApiDomain: "https://mcapi.hhmdtech.com",
  39. AppDebug: true,
  40. })
  41. response, err := form.DetailFormByCustomFields([]*sdk.FormCustomField{
  42. {
  43. Type: 2,
  44. Key: "PsyConditions",
  45. },
  46. })
  47. if err != nil {
  48. t.Errorf("err: %v", err)
  49. }
  50. detail := response.Data.FormFields
  51. fmt.Println(utils.JsonEncode(detail))
  52. })
  53. }