Exemplo n.º 1
0
 /**
  * @param string     $unscaledValue The expected unscaled value, as a string.
  * @param int        $scale         The expected scale.
  * @param BigDecimal $actual        The BigDecimal instance to test.
  */
 protected final function assertBigDecimalInternalValues($unscaledValue, $scale, $actual)
 {
     $this->assertInstanceOf(BigDecimal::getNamespace(), $actual);
     $this->assertSame($unscaledValue, $actual->unscaledValue());
     $this->assertSame($scale, $actual->scale());
 }
Exemplo n.º 2
0
 /**
  * @dataProvider providerMax
  *
  * @param array  $values The values to test.
  * @param string $max    The expected maximum value.
  */
 public function testMax(array $values, $max)
 {
     $result = call_user_func_array([BigDecimal::getNamespace(), 'max'], $values);
     $this->assertBigDecimalEquals($max, $result);
 }