添加网站文件

This commit is contained in:
2025-12-22 13:59:40 +08:00
commit 117aaf83d1
19468 changed files with 2111999 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace Alipay\EasySDK\Test\base\image;
use Alipay\EasySDK\Kernel\Factory;
use Alipay\EasySDK\Test\TestAccount;
use Alipay\EasySDK\Kernel\Util\ResponseChecker;
use PHPUnit\Framework\TestCase;
class ClientTest extends TestCase
{
public function testUpload(){
$account = new TestAccount();
$responseChecker = new ResponseChecker();
Factory::setOptions($account->getTestAccount());
$filePath = $account->getResourcesPath(). '/resources/fixture/sample.png';
$result = Factory::base()->image()->upload("测试图片", $filePath);
$this->assertEquals(true, $responseChecker->success($result));
$this->assertEquals('Success', $result->msg);
}
}

View File

@@ -0,0 +1,37 @@
<?php
namespace Alipay\EasySDK\Test\base\oauth;
use Alipay\EasySDK\Kernel\Factory;
use Alipay\EasySDK\Test\TestAccount;
use PHPUnit\Framework\TestCase;
class ClientTest extends TestCase
{
public function __construct($name = null, array $data = [], $dataName = '')
{
parent::__construct($name, $data, $dataName);
$account = new TestAccount();
Factory::setOptions($account->getTestAccount());
}
public function testGetTokenWhenGrantTypeIsAuthorizationCode()
{
$result = Factory::base()->oauth()->getToken('ee4b3c871f7c4f30a82251908458VB64');
$this->assertEquals('40002', $result->code);
$this->assertEquals('Invalid Arguments', $result->msg);
$this->assertEquals('isv.code-invalid', $result->subCode);
$this->assertEquals('授权码code无效', $result->subMsg);
}
public function testGetTokenWhenGrantTypeIsRefreshToken()
{
$result = Factory::base()->oauth()->refreshToken('1234567890');
$this->assertEquals('40002', $result->code);
$this->assertEquals('Invalid Arguments', $result->msg);
$this->assertEquals('isv.refresh-token-invalid', $result->subCode);
$this->assertEquals('刷新令牌refresh_token无效', $result->subMsg);
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace Alipay\EasySDK\Test\Base;
use Alipay\EasySDK\Kernel\Factory;
use Alipay\EasySDK\Kernel\Util\ResponseChecker;
use Alipay\EasySDK\Test\TestAccount;
use PHPUnit\Framework\TestCase;
class ClientTest extends TestCase
{
public function testCreate(){
$account = new TestAccount();
$responseChecker = new ResponseChecker();
Factory::setOptions($account->getTestAccount());
$result = Factory::base()->qrcode()->create('https://opendocs.alipay.com','ageIndex=1','文档站点');
$this->assertEquals(true, $responseChecker->success($result));
$this->assertEquals('Success', $result->msg);
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace Alipay\EasySDK\Test\base\video;
use Alipay\EasySDK\Kernel\Factory;
use Alipay\EasySDK\Kernel\Util\ResponseChecker;
use Alipay\EasySDK\Test\TestAccount;
use PHPUnit\Framework\TestCase;
class ClientTest extends TestCase
{
public function testUpload(){
$account = new TestAccount();
$responseChecker = new ResponseChecker();
Factory::setOptions($account->getTestAccount());
$filePath = $account->getResourcesPath() . '/resources/fixture/sample.mp4';
$result = Factory::base()->video()->upload("测试视频", $filePath);
$this->assertEquals(true, $responseChecker->success($result));
$this->assertEquals('10000', $result->code);
$this->assertEquals('Success', $result->msg);
}
}