SettleAccountCommissionsTest.php 1.4 KB

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