Fix credit test.

This commit is contained in:
James Cole 2018-07-01 10:11:41 +02:00
parent 55c331f536
commit c55aebd005
2 changed files with 3 additions and 3 deletions

View File

@ -99,7 +99,7 @@ class Amount implements ConverterInterface
Log::debug(sprintf('No decimal character found. Converted amount from "%s" to "%s".', $original, $value));
}
return (string)number_format(round(floatval($value), 12), 12, '.', '');
return number_format(round((float)$value, 12), 12, '.', '');
}
/**

View File

@ -37,7 +37,7 @@ class AmountCreditTest extends TestCase
{
$values = [
'0' => '0.000000000000',
'0.0' => '0',
'0.0' => '0.000000000000',
'0.1' => '0.1',
'.2' => '0.2',
'0.01' => '0.01',
@ -154,7 +154,7 @@ class AmountCreditTest extends TestCase
foreach ($values as $value => $expected) {
$converter = new AmountCredit;
$result = $converter->convert($value);
$this->assertEquals($expected, $result, sprintf('The original value was %s', $value));
$this->assertEquals($expected, $result, sprintf('The original value was %s, expected was %s', $value, $expected));
}
}