Exemple #1
0
 /**
  * test getName
  */
 public function testGetName()
 {
     $locale = new Locale\Locale('ar_EG');
     $currency = new Currency\Currency('ar_EG');
     $this->assertSame('جنيه مصري', $currency->getName('EGP', 'ar_EG'));
     $this->assertSame('Estnische Krone', $currency->getName('EEK', 'de_AT'));
     $this->assertSame('جنيه مصري', $currency->getName('EGP', $locale));
     $this->assertSame('جنيه مصري', $currency->getName('ar_EG'));
     $this->assertSame('Euro', $currency->getName('de_AT'));
     $this->assertSame('جنيه مصري', $currency->getName());
     try {
         $currency->getName('EGP', 'xy_XY');
         $this->fail("exception expected");
     } catch (Currency\Exception\InvalidArgumentException $e) {
         // success
     }
 }