Exemple #1
0
 public function testName()
 {
     $language = new Language();
     $language->setLocale('en');
     $this->assertEquals('English', $language->getName());
     $this->assertEquals('Английский', $language->getName('ru'));
     $this->assertEquals('Inglise', $language->getName('et'));
     $language->setLocale('ru');
     $this->assertEquals('Русский', $language->getName());
     $this->assertEquals('Russian', $language->getName('en'));
     $this->assertEquals('Vene', $language->getName('et'));
     $language->setLocale('et');
     $this->assertEquals('Eesti', $language->getName());
     $this->assertEquals('Estonian', $language->getName('en'));
     $this->assertEquals('Эстонский', $language->getName('ru'));
     $language->setLocale('undefined');
     $this->assertEquals('Undefined', $language->getName());
 }
 /**
  * @param Language $dbLanguage
  *
  * @return array
  */
 private function tableRow(Language $dbLanguage)
 {
     return array($dbLanguage->getLocale(), $dbLanguage->getName(), $dbLanguage->getEnabled());
 }