testNormlReqAns.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #define CATCH_CONFIG_MAIN
  2. #include <catch2.hpp>
  3. #include "RestfulFunc.h"
  4. TEST_CASE("test api manage", "[restful]")
  5. {
  6. HttpClientRequestConfig config("https://rvcgateway.paasst.cmbchina.cn/terminal");
  7. HttpClientResponseResult result;
  8. config.SetChildUri("/api/manage/regist/7555980103");
  9. RestfulClient client = RestfulClient::getInstance();
  10. client.Do(config, result);
  11. std::cout << result.content << std::endl;
  12. REQUIRE(!result.content.empty());
  13. }
  14. TEST_CASE("test api stage get api", "[restful]")
  15. {
  16. HttpClientRequestConfig config("https://rvcterminal.paasst.cmbchina.cn");
  17. HttpClientResponseResult result;
  18. config.SetChildUri("/api/stage");
  19. config.AppendQuery("terminalNo", "7555980001");
  20. RestfulClient client = RestfulClient::getInstance();
  21. client.Do(config, result);
  22. std::cout << result.content << std::endl;
  23. REQUIRE(!result.content.empty());
  24. }
  25. TEST_CASE("test api stage post api", "[restful]")
  26. {
  27. HttpClientRequestConfig config("https://rvcterminal.paasst.cmbchina.cn");
  28. config.SetRequestType(HttpRequestMethod::POST);
  29. config.SetChildUri("/api/stage");
  30. config.SetJsonBody("{\"terminalNo\":\"7555980001\", \"errEntityList\":\"566666\"}");
  31. RestfulClient client = RestfulClient::getInstance();
  32. HttpClientResponseResult result;
  33. client.Do(config, result);
  34. std::cout << result.content << std::endl;
  35. REQUIRE(!result.content.empty());
  36. }