/**
  * @test
  */
 public function testConvertCurrency()
 {
     $convertCurrency = new ConvertCurrency();
     $response = $convertCurrency->convert();
     $this->assertEquals("Success", $response->responseEnvelope->ack);
     $this->assertNotNull($response->estimatedAmountTable->currencyConversionList);
     $this->assertGreaterThan(0, count($response->estimatedAmountTable->currencyConversionList));
 }
Пример #2
0
 public function test()
 {
     $val = 100;
     $in_sek = ConvertCurrency::convert('USD', 'SEK', $val);
     $this->assertGreaterThan($val, $in_sek);
     // XXX this may not forever hold true :-P
     // TODO how to properly test this class
     // echo $val." USD is currently worth ".$in_sek." SEK\n";
 }
Пример #3
0
<?php

namespace cd;

echo '<h1>Currencies</h1>';
echo countryFlag('EUR') . ' 1 EUR = ' . round(ConvertCurrency::convert('EUR', 'SEK', 1), 2) . " SEK<br/>";
echo countryFlag('USA') . ' 1 USD = ' . round(ConvertCurrency::convert('USD', 'SEK', 1), 2) . " SEK<br/>";
echo countryFlag('JPN') . ' 1 JPY = ' . round(ConvertCurrency::convert('JPY', 'SEK', 1), 2) . " SEK<br/>";
echo '<br/>';
$val = 100;
echo countryFlag('SWE') . ' ' . $val . " SEK is currently worth:<br/>";
echo countryFlag('EUR') . ' ' . round(ConvertCurrency::convert('SEK', 'EUR', $val), 2) . " EUR<br/>";
echo countryFlag('USA') . ' ' . round(ConvertCurrency::convert('SEK', 'USD', $val), 2) . " USD<br/>";
echo countryFlag('JPN') . ' ' . round(ConvertCurrency::convert('SEK', 'JPY', $val), 2) . " JPY<br/>";
echo countryFlag('NOR') . ' ' . round(ConvertCurrency::convert('SEK', 'NOK', $val), 2) . " NOK<br/>";
echo countryFlag('DNK') . ' ' . round(ConvertCurrency::convert('SEK', 'DKK', $val), 2) . " DKK<br/>";
echo '<br/>';