MemberTest.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?php
  2. namespace app\api\controller\tests;
  3. use AdaPay;
  4. use AdaPaySdk;
  5. use PHPUnit\Framework\TestCase;
  6. class MemberTest extends TestCase
  7. {
  8. public function testCreate()
  9. {
  10. $adaPay = new AdaPay\AdaPay();
  11. $adaPay->gateWayType = 'api';
  12. $obj = new AdaPaySdk\Member();
  13. $obj_params = array(
  14. # app_id
  15. 'app_id' => 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  16. # 用户id
  17. 'member_id' => 'hf_prod_member_20200122',
  18. # 用户地址
  19. 'location' => '上海市闵行区汇付',
  20. # 用户邮箱
  21. 'email' => '123123@126.com',
  22. # 性别
  23. 'gender' => 'MALE',
  24. # 用户手机号
  25. 'tel_no' => '18177722312',
  26. # 用户昵称
  27. 'nickname' => 'test',
  28. );
  29. $obj->create($obj_params);
  30. print("创建用户" . $obj->isError() . '=>' . json_encode($obj->result) . "\n");
  31. $this->assertEquals('succeeded', $obj->result['status']);
  32. // $this->assertTrue($obj->isError());
  33. }
  34. public function testUpdate()
  35. {
  36. $adaPay = new AdaPay\AdaPay();
  37. $adaPay->gateWayType = 'api';
  38. $obj = new AdaPaySdk\Member();
  39. $obj_params = [
  40. # app_id
  41. 'app_id' => 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  42. # 用户id
  43. 'member_id' => 'hf_prod_member_20200122',
  44. # 用户地址
  45. 'location' => '上海市徐汇区汇付天下',
  46. # 用户邮箱
  47. 'email' => 'app1231@163.com',
  48. # 性别
  49. 'gender' => 'MALE',
  50. # 用户手机号
  51. 'tel_no' => '18867892123',
  52. # 是否禁用该用户
  53. 'disabled' => 'N',
  54. # 用户昵称
  55. 'nickname' => '正式',
  56. ];
  57. $obj->update($obj_params);
  58. print("更新用户" . $obj->isError() . '=>' . json_encode($obj->result) . "\n");
  59. $this->assertEquals('succeeded', $obj->result['status']);
  60. // $this->assertTrue($account->isError());
  61. }
  62. public function testQuery()
  63. {
  64. $adaPay = new AdaPay\AdaPay();
  65. $adaPay->gateWayType = 'api';
  66. $obj = new AdaPaySdk\Member();
  67. $obj_params = [
  68. 'app_id' => 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  69. 'member_id' => 'hf_prod_member_20190920'
  70. ];
  71. $obj->query($obj_params);
  72. print("查询用户" . $obj->isError() . '=>' . json_encode($obj->result) . "\n");
  73. $this->assertEquals('succeeded', $obj->result['status']);
  74. // $this->assertTrue($account->isError());
  75. }
  76. public function testQueryList()
  77. {
  78. $adaPay = new AdaPay\AdaPay();
  79. $adaPay->gateWayType = 'api';
  80. $obj = new AdaPaySdk\Member();
  81. $obj_params = [
  82. 'app_id' => 'app_7d87c043-aae3-4357-9b2c-269349a980d6'
  83. ];
  84. $obj->queryList($obj_params);
  85. print("查询用户列表" . $obj->isError() . '=>' . json_encode($obj->result) . "\n");
  86. $this->assertEquals('succeeded', $obj->result['status']);
  87. // $this->assertTrue($account->isError());
  88. }
  89. }