assertEquals($roleName, $credential->getRoleName()); $this->assertEquals($expected, (string)$credential); } /** * @expectedException \AlibabaCloud\Client\Exception\ClientException * @expectedExceptionMessage Role Name cannot be empty * @throws ClientException */ public function testRoleNameEmpty() { // Setup $roleName = ''; // Test new EcsRamRoleCredential($roleName); } /** * @expectedException \AlibabaCloud\Client\Exception\ClientException * @expectedExceptionMessage Role Name must be a string * @throws ClientException */ public function testRoleNameFormat() { // Setup $roleName = null; // Test new EcsRamRoleCredential($roleName); } }