Remove test for unimplemented function, because it is implemented now

This commit is contained in:
Robin van der Vliet
2025-11-11 23:29:19 +01:00
parent e929a94ef6
commit ec9d343e8a
@@ -94,84 +94,4 @@ class TypeAttributePreservationTest extends AbstractFunctional
$spreadsheet->disconnectWorksheets();
$reloadedSpreadsheet->disconnectWorksheets();
}
public function testUnimplementedFunctionXlsx(): void
{
$file = 'tests/data/Reader/XLSX/issue.3658.xlsx';
$reader = new ReaderXlsx();
$spreadsheet = $reader->load($file);
$sheet = $spreadsheet->getActiveSheet();
$unimplemented = '=INFO("SYSTEM")';
self::assertSame(124, $sheet->getCell('A2')->getOldCalculatedValue());
self::assertSame('00123', $sheet->getCell('A3')->getOldCalculatedValue());
self::assertSame($unimplemented, $sheet->getCell('A4')->getValue());
self::assertSame('pcdos', $sheet->getCell('A4')->getCalculatedValue(), 'use oldCalculatedValue from read for unimplemented function');
$sheet->getCell('D10')->setValue($unimplemented);
self::assertNull($sheet->getCell('D10')->getCalculatedValue(), 'return null for unimplemented function when old value unassigned');
$spreadsheet->disconnectWorksheets();
}
public function testUnimplementedFunctionXls(): void
{
$file = 'tests/data/Reader/XLS/issue.3658.xls';
$reader = new ReaderXls();
$spreadsheet = $reader->load($file);
$sheet = $spreadsheet->getActiveSheet();
$unimplemented = '=INFO("SYSTEM")';
self::assertSame(124, $sheet->getCell('A2')->getOldCalculatedValue());
self::assertSame('00123', $sheet->getCell('A3')->getOldCalculatedValue());
self::assertSame($unimplemented, $sheet->getCell('A4')->getValue());
self::assertSame('pcdos', $sheet->getCell('A4')->getCalculatedValue(), 'use oldCalculatedValue from read for unimplemented function');
$sheet->getCell('D10')->setValue($unimplemented);
self::assertNull($sheet->getCell('D10')->getCalculatedValue(), 'return null for unimplemented function when old value unassigned');
$spreadsheet->disconnectWorksheets();
}
public function testUnimplementedFunctionXml(): void
{
$file = 'tests/data/Reader/Xml/issue.3658.xml';
$reader = new ReaderXml();
$spreadsheet = $reader->load($file);
$sheet = $spreadsheet->getActiveSheet();
$unimplemented = '=INFO("SYSTEM")';
self::assertSame(124, $sheet->getCell('A2')->getOldCalculatedValue());
self::assertSame('00123', $sheet->getCell('A3')->getOldCalculatedValue());
self::assertSame($unimplemented, $sheet->getCell('A4')->getValue());
self::assertSame('pcdos', $sheet->getCell('A4')->getCalculatedValue(), 'use oldCalculatedValue from read for unimplemented function');
$sheet->getCell('D10')->setValue($unimplemented);
self::assertNull($sheet->getCell('D10')->getCalculatedValue(), 'return null for unimplemented function when old value unassigned');
$spreadsheet->disconnectWorksheets();
}
public function testUnimplementedFunctionOds(): void
{
$file = 'tests/data/Reader/Ods/issue.3658.ods';
$reader = new ReaderOds();
$spreadsheet = $reader->load($file);
$sheet = $spreadsheet->getActiveSheet();
$unimplemented = '=INFO("SYSTEM")';
self::assertSame(124, $sheet->getCell('A2')->getOldCalculatedValue());
self::assertSame('00123', $sheet->getCell('A3')->getOldCalculatedValue());
self::assertSame($unimplemented, $sheet->getCell('A4')->getValue());
self::assertSame('WNT', $sheet->getCell('A4')->getCalculatedValue(), 'use oldCalculatedValue from read for unimplemented function');
$sheet->getCell('D10')->setValue($unimplemented);
self::assertNull($sheet->getCell('D10')->getCalculatedValue(), 'return null for unimplemented function when old value unassigned');
$spreadsheet->disconnectWorksheets();
}
public function testUnimplementedFunctionSlk(): void
{
$file = 'tests/data/Reader/Slk/issue.3658.slk';
$reader = new ReaderSlk();
$spreadsheet = $reader->load($file);
$sheet = $spreadsheet->getActiveSheet();
$unimplemented = '=INFO("SYSTEM")';
self::assertSame(124, $sheet->getCell('A2')->getOldCalculatedValue());
self::assertSame('00123', $sheet->getCell('A3')->getOldCalculatedValue());
self::assertSame($unimplemented, $sheet->getCell('A4')->getValue());
self::assertSame('pcdos', $sheet->getCell('A4')->getCalculatedValue(), 'use oldCalculatedValue from read for unimplemented function');
$sheet->getCell('D10')->setValue($unimplemented);
self::assertNull($sheet->getCell('D10')->getCalculatedValue(), 'return null for unimplemented function when old value unassigned');
$spreadsheet->disconnectWorksheets();
}
}