|
@@ 261-276 (lines=16) @@
|
| 258 |
|
* |
| 259 |
|
* @covers \eZ\Publish\API\Repository\LanguageService::loadLanguage |
| 260 |
|
*/ |
| 261 |
|
public function testLoadLanguage() |
| 262 |
|
{ |
| 263 |
|
$language = $this->repository->getContentLanguageService()->loadLanguage('eng-GB'); |
| 264 |
|
|
| 265 |
|
self::assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\Content\\Language', $language); |
| 266 |
|
self::assertGreaterThan(0, $language->id); |
| 267 |
|
|
| 268 |
|
$this->assertPropertiesCorrect( |
| 269 |
|
array( |
| 270 |
|
'languageCode' => 'eng-GB', |
| 271 |
|
'name' => 'English (United Kingdom)', |
| 272 |
|
'enabled' => true, |
| 273 |
|
), |
| 274 |
|
$language |
| 275 |
|
); |
| 276 |
|
} |
| 277 |
|
|
| 278 |
|
/** |
| 279 |
|
* Test service method for loading language throwing InvalidArgumentException. |
|
@@ 324-339 (lines=16) @@
|
| 321 |
|
* |
| 322 |
|
* @covers \eZ\Publish\API\Repository\LanguageService::loadLanguageById |
| 323 |
|
*/ |
| 324 |
|
public function testLoadLanguageById() |
| 325 |
|
{ |
| 326 |
|
$language = $this->repository->getContentLanguageService()->loadLanguageById(2); |
| 327 |
|
|
| 328 |
|
self::assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\Content\\Language', $language); |
| 329 |
|
|
| 330 |
|
$this->assertPropertiesCorrect( |
| 331 |
|
array( |
| 332 |
|
'id' => 2, |
| 333 |
|
'languageCode' => 'eng-US', |
| 334 |
|
'name' => 'English (American)', |
| 335 |
|
'enabled' => true, |
| 336 |
|
), |
| 337 |
|
$language |
| 338 |
|
); |
| 339 |
|
} |
| 340 |
|
|
| 341 |
|
/** |
| 342 |
|
* Test service method for loading language by ID throwing NotFoundException. |