SettleAccountCommissionsTest.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. use PHPUnit\Framework\TestCase;
  3. class SettleAccountCommissionsTest extends TestCase
  4. {
  5. public function testCreate()
  6. {
  7. $obj = new \AdaPaySdk\SettleAccountCommissions();
  8. $obj::$gateWayType = 'api';
  9. $obj_params = array(
  10. 'payment_id'=> '002112021012814392510200754865217691648',
  11. 'order_no'=> "CMS_". date("YmdHis").rand(100000, 999999),
  12. 'trans_amt'=> '0.10'
  13. );
  14. $obj->create($obj_params);
  15. print("创建分账账户".$obj->isError().'=>'.json_encode($obj->result)."\n");
  16. $this->assertEquals('succeeded', $obj->result['status']);
  17. }
  18. public function testQueryList()
  19. {
  20. $obj = new \AdaPaySdk\SettleAccountCommissions();
  21. $obj::$gateWayType = 'api';
  22. $obj_params = array(
  23. 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  24. 'order_no'=> '',
  25. 'status'=> '',
  26. 'page_index'=> '1',
  27. 'page_size'=> '10',
  28. 'created_gte'=> '',
  29. 'created_lte'=> ''
  30. );
  31. $obj->queryList($obj_params);
  32. print("查询分账账户".$obj->isError().'=>'.json_encode($obj->result)."\n");
  33. $this->assertEquals('succeeded', $obj->result['status']);
  34. // $this->assertTrue($account->isError());
  35. }
  36. }