Example #1
0
 /**
  * test setLocale/getLocale
  */
 public function testSetLocale()
 {
     $date = new Date(0, 'de');
     $this->assertSame('de', $date->getLocale());
     $date->setLocale('en');
     $this->assertSame('en', $date->getLocale());
     $date->setLocale('en_XX');
     $this->assertSame('en', $date->getLocale());
     $date->setLocale('de_AT');
     $this->assertSame('de_AT', $date->getLocale());
     $locale = new Locale('ar');
     $date->setLocale($locale);
     $this->assertSame('ar', $date->getLocale());
     try {
         $date->setLocale('xx_XX');
         $this->fail();
     } catch (\Zend\Date\Exception $e) {
         // success
     }
 }