mightHaveException($expectedResult); $sheet = $this->sheet; if ($number !== null) { $sheet->getCell('A1')->setValue($number); } if ($number === 'omitted') { $sheet->getCell('B1')->setValue('=LN()'); } else { $sheet->getCell('B1')->setValue('=LN(A1)'); } $result = $sheet->getCell('B1')->getCalculatedValue(); self::assertEqualsWithDelta($expectedResult, $result, 1E-6); } public function providerLN() { return require 'tests/data/Calculation/MathTrig/LN.php'; } }