getCredential()->getRoleName()); self::assertInstanceOf(EcsRamRoleCredential::class, $client->getCredential()); self::assertInstanceOf(ShaHmac1Signature::class, $client->getSignature()); return $client; } /** * @depends testConstruct * * @param EcsRamRoleClient $client * * @throws ServerException */ public function testGetSessionCredential(EcsRamRoleClient $client) { try { $client->getSessionCredential(1); } catch (ClientException $exception) { self::assertEquals($exception->getErrorCode(), SDK::SERVER_UNREACHABLE); } } }