Start Calculation Changes

This commit is contained in:
oleibman
2025-05-08 22:44:13 -07:00
parent 130c6e99d2
commit e53a04b016
41 changed files with 262 additions and 126 deletions
@@ -5,12 +5,13 @@ declare(strict_types=1);
namespace PhpOffice\PhpSpreadsheetTests\Calculation\Functions\TextData;
use PhpOffice\PhpSpreadsheet\Calculation\Calculation;
use PHPUnit\Framework\Attributes\DataProvider;
class NumberValueTest extends AllSetupTeardown
{
const NV_PRECISION = 1.0E-8;
#[\PHPUnit\Framework\Attributes\DataProvider('providerNUMBERVALUE')]
#[DataProvider('providerNUMBERVALUE')]
public function testNUMBERVALUE(mixed $expectedResult, mixed $number = 'omitted', mixed $decimal = 'omitted', mixed $group = 'omitted'): void
{
$this->mightHaveException($expectedResult);
@@ -39,7 +40,8 @@ class NumberValueTest extends AllSetupTeardown
return require 'tests/data/Calculation/TextData/NUMBERVALUE.php';
}
#[\PHPUnit\Framework\Attributes\DataProvider('providerNumberValueArray')]
/** @param mixed[] $expectedResult */
#[DataProvider('providerNumberValueArray')]
public function testNumberValueArray(array $expectedResult, string $argument1, string $argument2, string $argument3): void
{
$calculation = Calculation::getInstance();