%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/extensions/Babel/tests/phpunit/ |
| Current File : /www/varak.net/wiki.varak.net/extensions/Babel/tests/phpunit/BabelLanguageCodesTest.php |
<?php
namespace Babel\Tests;
use BabelLanguageCodes;
use PHPUnit_Framework_TestCase;
/**
* @covers BabelLanguageCodes
*
* @group Babel
*
* @licence GNU GPL v2+
* @author Thiemo Mättig
*/
class BabelLanguageCodesTest extends PHPUnit_Framework_TestCase {
/**
* @dataProvider getCodeProvider
*/
public function testGetCode( $code, $expected ) {
$this->assertSame( $expected, BabelLanguageCodes::getCode( $code ) );
}
public function getCodeProvider() {
return array(
array( 'invalidLanguageCode', false ),
array( 'en', 'en' ),
);
}
/**
* @dataProvider getNameProvider
*/
public function testGetName( $code, $language, $expected ) {
$this->assertSame( $expected, BabelLanguageCodes::getName( $code, $language ) );
}
public function getNameProvider() {
return array(
array( 'invalidLanguageCode', null, false ),
array( 'en', null, 'English' ),
array( 'en', 'en', 'English' ),
);
}
}