MemberTest.php 2.9 KB

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