Ejemplo n.º 1
0
 /**
  */
 public function testRoundDownTo()
 {
     //increment = 10
     $values = ['22.765' => 20.0, '15.22' => 10.0, '3.4' => 0.0, '6' => 0.0, '-3.12' => -10.0, '-10' => -10.0];
     foreach ($values as $was => $expected) {
         $is = NumberLib::roundDownTo($was, 10);
         $this->assertSame($expected, $is, null, $was);
     }
     //increment = 3
     $values = ['22' => 21.0, '15.234' => 15.0, '3.4' => 3.0, '6.131' => 6.0, '-3.17' => -6.0, '-10.99' => -12.0];
     foreach ($values as $was => $expected) {
         $is = NumberLib::roundDownTo($was, 3);
         $this->assertSame($expected, $is, null, $was);
     }
 }