* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Tests\Component\Locale; use Symfony\Component\Locale\Locale; class LocaleTest extends \PHPUnit_Framework_TestCase { public function testGetDisplayCountriesReturnsFullListForSubLocale() { $countriesDe = Locale::getDisplayCountries('de'); $countriesDeCh = Locale::getDisplayCountries('de_CH'); $this->assertEquals(count($countriesDe), count($countriesDeCh)); $this->assertEquals($countriesDe['BD'], 'Bangladesch'); $this->assertEquals($countriesDeCh['BD'], 'Bangladesh'); } public function testGetDisplayLanguagesReturnsFullListForSubLocale() { $languagesDe = Locale::getDisplayLanguages('de'); $languagesDeCh = Locale::getDisplayLanguages('de_CH'); $this->assertEquals(count($languagesDe), count($languagesDeCh)); $this->assertEquals($languagesDe['be'], 'Weißrussisch'); $this->assertEquals($languagesDeCh['be'], 'Weissrussisch'); } public function testGetDisplayLocalesReturnsFullListForSubLocale() { $localesDe = Locale::getDisplayLocales('de'); $localesDeCh = Locale::getDisplayLocales('de_CH'); $this->assertEquals(count($localesDe), count($localesDeCh)); $this->assertEquals($localesDe['be'], 'Weißrussisch'); $this->assertEquals($localesDeCh['be'], 'Weissrussisch'); } }