98 lines
3.0 KiB
PHP
98 lines
3.0 KiB
PHP
<?php
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class MemberTest extends TestCase
|
|
{
|
|
|
|
public function testCreate()
|
|
{
|
|
$adaPay = new AdaPay\AdaPay();
|
|
$adaPay->gateWayType = 'api';
|
|
$obj = new AdaPaySdk\Member();
|
|
$obj_params = array(
|
|
# app_id
|
|
'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
|
|
# 用户id
|
|
'member_id'=> 'hf_prod_member_20200122',
|
|
# 用户地址
|
|
'location'=> '上海市闵行区汇付',
|
|
# 用户邮箱
|
|
'email'=> '123123@126.com',
|
|
# 性别
|
|
'gender'=> 'MALE',
|
|
# 用户手机号
|
|
'tel_no'=> '18177722312',
|
|
# 用户昵称
|
|
'nickname'=> 'test',
|
|
);
|
|
$obj->create($obj_params);
|
|
|
|
print("创建用户".$obj->isError().'=>'.json_encode($obj->result)."\n");
|
|
$this->assertEquals('succeeded', $obj->result['status']);
|
|
// $this->assertTrue($obj->isError());
|
|
}
|
|
|
|
public function testUpdate()
|
|
{
|
|
$adaPay = new AdaPay\AdaPay();
|
|
$adaPay->gateWayType = 'api';
|
|
$obj = new AdaPaySdk\Member();
|
|
$obj_params = [
|
|
# app_id
|
|
'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
|
|
# 用户id
|
|
'member_id'=> 'hf_prod_member_20200122',
|
|
# 用户地址
|
|
'location'=> '上海市徐汇区汇付天下',
|
|
# 用户邮箱
|
|
'email'=> 'app1231@163.com',
|
|
# 性别
|
|
'gender'=> 'MALE',
|
|
# 用户手机号
|
|
'tel_no'=> '18867892123',
|
|
# 是否禁用该用户
|
|
'disabled'=> 'N',
|
|
# 用户昵称
|
|
'nickname'=> '正式',
|
|
];
|
|
$obj->update($obj_params);
|
|
|
|
print("更新用户".$obj->isError().'=>'.json_encode($obj->result)."\n");
|
|
$this->assertEquals('succeeded', $obj->result['status']);
|
|
// $this->assertTrue($account->isError());
|
|
}
|
|
|
|
public function testQuery()
|
|
{
|
|
$adaPay = new AdaPay\AdaPay();
|
|
$adaPay->gateWayType = 'api';
|
|
$obj = new AdaPaySdk\Member();
|
|
$obj_params = [
|
|
'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
|
|
'member_id'=> 'hf_prod_member_20190920'
|
|
];
|
|
$obj->query($obj_params);
|
|
|
|
print("查询用户".$obj->isError().'=>'.json_encode($obj->result)."\n");
|
|
$this->assertEquals('succeeded', $obj->result['status']);
|
|
// $this->assertTrue($account->isError());
|
|
}
|
|
|
|
public function testQueryList()
|
|
{
|
|
$adaPay = new AdaPay\AdaPay();
|
|
$adaPay->gateWayType = 'api';
|
|
$obj = new AdaPaySdk\Member();
|
|
$obj_params = [
|
|
'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6'
|
|
];
|
|
$obj->queryList($obj_params);
|
|
|
|
print("查询用户列表".$obj->isError().'=>'.json_encode($obj->result)."\n");
|
|
$this->assertEquals('succeeded', $obj->result['status']);
|
|
// $this->assertTrue($account->isError());
|
|
}
|
|
|
|
|
|
}
|