public function testGetShortName() { $m = new Money(); $m->setValue(array('Currency' => 'EUR', 'Amount' => 3.44)); $m->setLocale('de_AT'); $this->assertSame('EUR', $m->getShortName('Euro', 'de_AT')); $this->assertSame('USD', $m->getShortName('US-Dollar', 'de_AT')); //$this->assertSame('EUR', $m->getShortName(null, 'de_AT')); $this->assertSame('EUR', $m->getShortName()); try { $m->getShortName('EUR', 'xy_ZT'); $this->setExpectedException("Exception"); } catch (Exception $e) { } }