/** */ public function testRoundUpTo() { //increment = 10 $values = ['22.765' => 30.0, '15.22' => 20.0, '3.4' => 10.0, '6' => 10.0, '-3.12' => -0.0, '-10' => -10.0]; foreach ($values as $was => $expected) { $is = NumberLib::roundUpTo($was, 10); $this->assertSame($expected, $is, null, $was); } //increment = 5 $values = ['22' => 25.0, '15.234' => 20.0, '3.4' => 5.0, '6.131' => 10.0, '-3.17' => -0.0, '-10.99' => -10.0]; foreach ($values as $was => $expected) { $is = NumberLib::roundUpTo($was, 5); $this->assertSame($expected, $is, null, $was); } }