OSS\Tests\BucketCnameTest::testAddCname PHP Метод

testAddCname() публичный Метод

public testAddCname ( )
    public function testAddCname()
    {
        $this->client->addBucketCname($this->bucketName, 'www.baidu.com');
        $this->client->addBucketCname($this->bucketName, 'www.qq.com');
        $ret = $this->client->getBucketCname($this->bucketName);
        $this->assertEquals(2, count($ret->getCnames()));
        // add another 2 cnames
        $this->client->addBucketCname($this->bucketName, 'www.sina.com.cn');
        $this->client->addBucketCname($this->bucketName, 'www.iqiyi.com');
        $ret = $this->client->getBucketCname($this->bucketName);
        $cnames = $ret->getCnames();
        $cnameList = array();
        foreach ($cnames as $c) {
            $cnameList[] = $c['Domain'];
        }
        $should = array('www.baidu.com', 'www.qq.com', 'www.sina.com.cn', 'www.iqiyi.com');
        $this->assertEquals(4, count($cnames));
        $this->assertEquals(sort($should), sort($cnameList));
    }