runTestCases('NORM.S.DIST', $expectedResult, ...$args); } public static function providerNORMSDIST2(): array { return require 'tests/data/Calculation/Statistical/NORMSDIST2.php'; } #[\PHPUnit\Framework\Attributes\DataProvider('providerNormSDist2Array')] public function testNormSDist2Array(array $expectedResult, string $values): void { $calculation = Calculation::getInstance(); $formula = "=NORM.S.DIST({$values}, true)"; $result = $calculation->calculateFormula($formula); self::assertEqualsWithDelta($expectedResult, $result, 1.0e-14); } public static function providerNormSDist2Array(): array { return [ 'row/column vectors' => [ [ [0.3085375387259869, 0.7733726476231317], [0.99865010196837, 1.0], ], '{-0.5, 0.75; 3, 12.5}', ], ]; } }