Ejemplo n.º 1
0
 /**
  *2011-04-14 lb
  */
 public function testRoundTo()
 {
     //increment = 10
     $values = array('22' => 20, '15' => 20, '3.4' => 0, '6' => 10, '-3.12' => 0, '-10' => -10);
     foreach ($values as $was => $expected) {
         $is = NumberLib::roundTo($was, 10);
         //echo returns($expected); echo returns($is); echo BR; ob_flush();
         $this->assertSame($expected, $is, null, $was);
     }
     //increment = 0.1
     $values2 = array('22' => 22.0, '15.234' => 15.2, '3.4' => 3.4, '6.131' => 6.1, '-3.17' => -3.2, '-10.99' => -11.0);
     foreach ($values2 as $was => $expected) {
         $is = NumberLib::roundTo($was, 0.1);
         $this->assertSame($expected, $is, null, $was);
     }
 }