TestCTCard.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. use PHPUnit\Framework\TestCase;
  3. define('APP_ID', 'test');
  4. define('BASE_ROOT_PATH', str_replace('/test/mapi', '', dirname(__FILE__)));
  5. require_once(BASE_ROOT_PATH . '/global.php');
  6. require_once(BASE_CORE_PATH . '/lrlz.php');
  7. require_once(BASE_CORE_PATH . '/framework/function/http.php');
  8. require_once(BASE_ROOT_PATH . '/fooder.php');
  9. require_once(BASE_MAPI_PATH . '/api/ctcard/CTCard.php');
  10. use mapi\CTCard;
  11. class TestCTCard extends TestCase
  12. {
  13. public static function setUpBeforeClass(): void
  14. {
  15. Base::run_util();
  16. }
  17. public function testFraudCheck()
  18. {
  19. $ctcard = new CTCard();
  20. // biz
  21. $params = [
  22. "custName" => "董朋",
  23. "custCertNo" => "130634199002230034",
  24. "province" => "海南省",
  25. "city" => "海口市",
  26. "county" => "琼山区",
  27. "street" => "凤翔街道",
  28. "detailedAddr" => "海南省海口市琼山区凤翔街道测试",
  29. "consignee" => "董朋",
  30. "receiContact" => "13581540217",
  31. "scenarioCode" => "20230830180956577"
  32. ];
  33. $ctcard->fraud_check($params);
  34. }
  35. public function testAddressDelivery()
  36. {
  37. $ctcard = new CTCard();
  38. // biz
  39. $params = [
  40. "addrLevel" => "2",
  41. "parentName" => "海南",
  42. "parentCode" => "002036"
  43. ];
  44. $ctcard->address_delivery($params);
  45. }
  46. }