mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-09-09 09:36:25 +00:00
Remove test for unimplemented function, because it is implemented now
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user