Esempio n. 1
0
 /**
  * Test listing .
  */
 function testResourceList()
 {
     $list = Currency::resourceListAll();
     foreach ($list as $iso_4217_code) {
         $this->assertSame(strlen($iso_4217_code), 3, 'Currency::getList() returns an array with three-letter strings (ISO 4217 codes).');
     }
 }
Esempio n. 2
0
 /**
  * Tests resource integrity.
  */
 function testResourceIntegrity() {
   foreach (Currency::resourceListAll() as $ISO4217Code) {
     $currency = new Currency();
     $currency->resourceLoad($ISO4217Code);
     foreach ($currency->exchangeRates as $exchange_rate) {
       $this->assertInternalType('string', $exchange_rate);
       $this->assertTrue(is_numeric($exchange_rate));
     }
   }
 }