| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace PhpOffice\PhpSpreadsheetTests\Calculation\Functions;
- use PhpOffice\PhpSpreadsheet\Calculation\Functions;
- use PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError;
- use PHPUnit\Framework\TestCase;
- class DeprecatedExcelErrorTest extends TestCase
- {
- /**
- * @dataProvider providerDeprecatedExcelError
- *
- * @param mixed $expectedResult
- */
- public function testDeprecatedExcelError(callable $deprecatedMethod, $expectedResult): void
- {
- $result = $deprecatedMethod();
- self::assertEquals($expectedResult, $result);
- }
- public function providerDeprecatedExcelError(): array
- {
- return [
- 'NULL' => [
- [Functions::class, 'null'],
- ExcelError::null(),
- ],
- 'NAN' => [
- [Functions::class, 'NAN'],
- ExcelError::NAN(),
- ],
- 'NA' => [
- [Functions::class, 'NA'],
- ExcelError::NA(),
- ],
- 'NAME' => [
- [Functions::class, 'NAME'],
- ExcelError::NAME(),
- ],
- 'REF' => [
- [Functions::class, 'REF'],
- ExcelError::REF(),
- ],
- 'VALUE' => [
- [Functions::class, 'VALUE'],
- ExcelError::VALUE(),
- ],
- 'DIV0' => [
- [Functions::class, 'DIV0'],
- ExcelError::DIV0(),
- ],
- ];
- }
- }
|