public function ProjectApiFunctionalTest::testProjectDetails in TMGMT Translator Smartling 8.3
Same name and namespace in other branches
- 8.4 vendor/smartling/api-sdk-php/tests/functional/ProjectApiFunctionalTest.php \Smartling\Tests\Functional\ProjectApiFunctionalTest::testProjectDetails()
- 8.2 api-sdk-php/tests/functional/ProjectApiFunctionalTest.php \Smartling\Tests\Functional\ProjectApiFunctionalTest::testProjectDetails()
- 8.2 vendor/smartling/api-sdk-php/tests/functional/ProjectApiFunctionalTest.php \Smartling\Tests\Functional\ProjectApiFunctionalTest::testProjectDetails()
Test for project details.
File
- vendor/
smartling/ api-sdk-php/ tests/ functional/ ProjectApiFunctionalTest.php, line 44
Class
- ProjectApiFunctionalTest
- Test class for Project API examples.
Namespace
Smartling\Tests\FunctionalCode
public function testProjectDetails() {
try {
$result = $this->projectApi
->getProjectDetails();
$this
->assertArrayHasKey('projectId', $result);
$this
->assertArrayHasKey('projectName', $result);
$this
->assertArrayHasKey('accountUid', $result);
$this
->assertArrayHasKey('archived', $result);
$this
->assertArrayHasKey('projectTypeCode', $result);
$this
->assertArrayHasKey('projectTypeDisplayValue', $result);
$this
->assertArrayHasKey('targetLocales', $result);
$this
->assertArrayHasKey('sourceLocaleId', $result);
$this
->assertArrayHasKey('sourceLocaleDescription', $result);
} catch (SmartlingApiException $e) {
$this
->fail($e
->getMessage());
}
}