| @@ 85-96 (lines=12) @@ | ||
| 82 | * @depends testPurchase |
|
| 83 | * @depends testQueryDR |
|
| 84 | */ |
|
| 85 | public function testRefund() |
|
| 86 | { |
|
| 87 | list($orderId, $requestId) = $this->testPurchase(); |
|
| 88 | $responseData = $this->refund([ |
|
| 89 | 'orderId' => $orderId, |
|
| 90 | 'transId' => $orderId, |
|
| 91 | 'amount' => 10000, |
|
| 92 | 'requestId' => $requestId |
|
| 93 | ]); |
|
| 94 | ||
| 95 | $this->assertFalse($responseData->getIsOk()); |
|
| 96 | } |
|
| 97 | ||
| 98 | /** |
|
| 99 | * @expectedException \yii\base\InvalidConfigException |
|
| @@ 111-122 (lines=12) @@ | ||
| 108 | /** |
|
| 109 | * @depends testRefund |
|
| 110 | */ |
|
| 111 | public function testQueryRefund() |
|
| 112 | { |
|
| 113 | list($orderId, $requestId) = $this->testPurchase(); |
|
| 114 | $responseData = $this->queryRefund([ |
|
| 115 | 'orderId' => $orderId, |
|
| 116 | 'transId' => $orderId, |
|
| 117 | 'amount' => 10000, |
|
| 118 | 'requestId' => $requestId |
|
| 119 | ]); |
|
| 120 | ||
| 121 | $this->assertFalse($responseData->getIsOk()); |
|
| 122 | } |
|
| 123 | ||
| 124 | ||
| 125 | /** |
|