DefaultAcsClientTest.php
944 字节
<?php
namespace Aliyun\Test\Core;
use PHPUnit\Framework\TestCase;
use Aliyun\Core\Profile\DefaultProfile;
use Aliyun\Core\Config;
use Aliyun\Core\DefaultAcsClient;
use Aliyun\Test\Core\Ecs\Request\DescribeRegionsRequest;
class DefaultAcsClientTest extends TestCase {
function setUp() {
Config::load();
}
public function testDoActionRPC() {
echo "\nWARNING: setup accessKeyId and accessSecret of DefaultAcsClientTest";
$iClientProfile = DefaultProfile::getProfile(
"cn-hangzhou",
"yourAccessKeyId",
"yourAccessKeySecret"
);
$request = new DescribeRegionsRequest();
$client = new DefaultAcsClient($iClientProfile);
$response = $client->getAcsResponse($request);
$this->assertNotNull($response->RequestId);
$this->assertNotNull($response->Regions->Region[0]->LocalName);
$this->assertNotNull($response->Regions->Region[0]->RegionId);
}
}