Esempio n. 1
0
 function testGetLanguages()
 {
     $l1 = new BaseLanguage('en_US,fr_FR', 'en_US');
     $this->assertEqual(array('en_US' => 'English', 'fr_FR' => 'Français'), $l1->getLanguages());
     $l2 = new BaseLanguage('en_US', 'en_US');
     $this->assertEqual(array('en_US' => 'English'), $l2->getLanguages());
     $l3 = new BaseLanguage('fr_FR', 'fr_FR');
     $this->assertEqual(array('fr_FR' => 'Français'), $l3->getLanguages());
     $l4 = new BaseLanguage('fr_CA', 'fr_CA');
     $this->assertEqual(array(), $l4->getLanguages());
 }
Esempio n. 2
0
 public function itReturnsLocalisedLanguages()
 {
     $language = new BaseLanguage('en_US,fr_FR,ja_JP', 'en_US');
     $this->assertEqual(array('en_US' => 'English', 'fr_FR' => 'Français', 'ja_JP' => '日本語'), $language->getLanguages());
 }