MemberTest.php 3.1 KB

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