You are here

ResourcesTest.php in Currency 7.2

File

currency/vendor/bartfeenstra/currency/src/BartFeenstra/Tests/Currency/ResourcesTest.php
View source
<?php

/**
 * @file
 * Contains class \BartFeenstra\Tests\Currency\Resources.
 */
namespace BartFeenstra\Tests\Currency;

use BartFeenstra\Currency\Currency;
require_once __DIR__ . '/../../../../vendor/autoload.php';

/**
 * Tests resource files.
 */
class Resources extends \PHPUnit_Framework_TestCase {

  /**
   * 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));
      }
    }
  }

}

Classes

Namesort descending Description
Resources Tests resource files.