public function testFluentRoundFunctionCalls()
 {
     $this->calculator->withPrecision(4)->add()->round('10.4');
     $this->assertEquals('10.0000', $this->calculator->get());
     $this->calculator->reset()->add()->round('10.4', 1);
     $this->assertEquals('10.4000', $this->calculator->get());
 }
示例#2
0
 public function testWriterCanHandleArrayParameterFunctions()
 {
     foreach ($this->arrayParameterFunctions as $func) {
         $this->calc->reset()->add()->{$func}([1, 2, 3]);
         $this->assertEquals($func . '([1,2,3])', $this->getExpression());
     }
 }