<?php
namespace Aliyun\Test\Core\Auth;
use Aliyun\Core\Auth\Credential;
use PHPUnit\Framework\TestCase;
use Aliyun\Core\Config;
class CredentialTest extends TestCase
{
public function setUp() {
Config::load();
}
public function testCredential()
{
$credential = new Credential("accessKeyId", "accessSecret");
$this->assertEquals("accessKeyId",$credential->getAccessKeyId());
$this->assertEquals("accessSecret",$credential->getAccessSecret());
$this->assertNotNull($credential->getRefreshDate());
$dateNow = date("Y-m-d\TH:i:s\Z");
$credential->setExpiredDate(1);
$this->assertNotNull($credential->getExpiredDate());
$this->assertTrue($credential->getExpiredDate() > $dateNow);
}
}