/** * test getTranslationList * expected true */ public function testgetTranslationList() { try { $temp = LocaleTestHelper::getTranslationList(); $this->fail(); } catch (InvalidArgumentException $e) { $this->assertContains('Unknown list (', $e->getMessage()); } $this->assertTrue(in_array('Deutsch', LocaleTestHelper::getTranslationList('language', 'de_DE'))); $this->assertTrue(in_array('German', LocaleTestHelper::getTranslationList('language', 'en'))); $this->assertTrue(in_array('Lateinisch', LocaleTestHelper::getTranslationList('script', 'de_DE'))); $this->assertTrue(in_array('Latin', LocaleTestHelper::getTranslationList('script', 'en'))); $this->assertTrue(in_array('Afrika', LocaleTestHelper::getTranslationList('territory', 'de_DE'))); $this->assertTrue(in_array('Africa', LocaleTestHelper::getTranslationList('territory', 'en'))); $this->assertTrue(in_array('Chinesischer Kalender', LocaleTestHelper::getTranslationList('type', 'de_DE', 'calendar'))); $this->assertTrue(in_array('Chinese Calendar', LocaleTestHelper::getTranslationList('type', 'en', 'calendar'))); $this->assertTrue(in_array('Januar', LocaleTestHelper::getTranslationList('month', 'de_DE'))); $this->assertTrue(in_array('January', LocaleTestHelper::getTranslationList('month', 'en'))); $this->assertTrue(in_array('Jan', LocaleTestHelper::getTranslationList('month', 'de_DE', array('gregorian', 'format', 'abbreviated')))); $this->assertTrue(in_array('Jan', LocaleTestHelper::getTranslationList('month', 'en', array('gregorian', 'format', 'abbreviated')))); $this->assertTrue(in_array('J', LocaleTestHelper::getTranslationList('month', 'de_DE', array('gregorian', 'stand-alone', 'narrow')))); $this->assertTrue(in_array('J', LocaleTestHelper::getTranslationList('month', 'en', array('gregorian', 'stand-alone', 'narrow')))); $this->assertTrue(in_array('Sonntag', LocaleTestHelper::getTranslationList('day', 'de_DE'))); $this->assertTrue(in_array('Sunday', LocaleTestHelper::getTranslationList('day', 'en'))); $this->assertTrue(in_array('So.', LocaleTestHelper::getTranslationList('day', 'de_DE', array('gregorian', 'format', 'abbreviated')))); $this->assertTrue(in_array('Sun', LocaleTestHelper::getTranslationList('day', 'en', array('gregorian', 'format', 'abbreviated')))); $this->assertTrue(in_array('S', LocaleTestHelper::getTranslationList('day', 'de_DE', array('gregorian', 'stand-alone', 'narrow')))); $this->assertTrue(in_array('S', LocaleTestHelper::getTranslationList('day', 'en', array('gregorian', 'stand-alone', 'narrow')))); $this->assertTrue(in_array('EEEE, d. MMMM y', LocaleTestHelper::getTranslationList('date', 'de_DE'))); $this->assertTrue(in_array('EEEE, MMMM d, y', LocaleTestHelper::getTranslationList('date', 'en'))); $this->assertTrue(in_array("HH:mm:ss zzzz", LocaleTestHelper::getTranslationList('time', 'de_DE'))); $this->assertTrue(in_array("h:mm:ss a z", LocaleTestHelper::getTranslationList('time', 'en'))); $this->assertTrue(in_array('Wien', LocaleTestHelper::getTranslationList('citytotimezone', 'de_DE'))); $this->assertTrue(in_array("St. John's", LocaleTestHelper::getTranslationList('citytotimezone', 'en'))); $this->assertTrue(in_array('Euro', LocaleTestHelper::getTranslationList('nametocurrency', 'de_DE'))); $this->assertTrue(in_array('Euro', LocaleTestHelper::getTranslationList('nametocurrency', 'en'))); $this->assertTrue(in_array('EUR', LocaleTestHelper::getTranslationList('currencytoname', 'de_DE'))); $this->assertTrue(in_array('EUR', LocaleTestHelper::getTranslationList('currencytoname', 'en'))); $this->assertTrue(in_array('Fr.', LocaleTestHelper::getTranslationList('currencysymbol', 'de_DE'))); $this->assertTrue(in_array('Fr.', LocaleTestHelper::getTranslationList('currencysymbol', 'en'))); $this->assertTrue(in_array('EUR', LocaleTestHelper::getTranslationList('currencytoregion', 'de_DE'))); $this->assertTrue(in_array('EUR', LocaleTestHelper::getTranslationList('currencytoregion', 'en'))); $this->assertTrue(in_array('AU NF NZ', LocaleTestHelper::getTranslationList('regiontoterritory', 'de_DE'))); $this->assertTrue(in_array('AU NF NZ', LocaleTestHelper::getTranslationList('regiontoterritory', 'en'))); $this->assertTrue(in_array('CZ', LocaleTestHelper::getTranslationList('territorytolanguage', 'de_DE'))); $this->assertTrue(in_array('CZ', LocaleTestHelper::getTranslationList('territorytolanguage', 'en'))); $char = LocaleTestHelper::getTranslationList('characters', 'de_DE'); $this->assertEquals("[a ä b-o ö p-s ß t u ü v-z]", $char['characters']); $this->assertEquals("[á à ă â å ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ ú ù ŭ û ū ÿ]", $char['auxiliary']); $this->assertEquals("[a-z]", $char['currencySymbol']); $char = LocaleTestHelper::getTranslationList('characters', 'en'); $this->assertEquals("[a-z]", $char['characters']); $this->assertEquals("[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ß ú ù ŭ û ü ū ÿ]", $char['auxiliary']); $this->assertEquals("[a-c č d-l ł m-z]", $char['currencySymbol']); }