NamedRangeTest.php 833 B

12345678910111213141516171819202122
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
  3. use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
  4. use PHPUnit\Framework\TestCase;
  5. class NamedRangeTest extends TestCase
  6. {
  7. public static function testBug1686b(): void
  8. {
  9. $xlsxFile = 'tests/data/Reader/XLSX/bug1686b.xlsx';
  10. $reader = new Xlsx();
  11. $spreadsheet = $reader->load($xlsxFile);
  12. $sheet = $spreadsheet->getActiveSheet();
  13. self::assertEquals(2.1, $sheet->getCell('A1')->getCalculatedValue());
  14. self::assertEquals('#REF!', $sheet->getCell('A2')->getCalculatedValue());
  15. self::assertEquals('#REF!', $sheet->getCell('A3')->getCalculatedValue());
  16. self::assertEquals('#NAME?', $sheet->getCell('A4')->getCalculatedValue());
  17. self::assertEquals('#REF!', $sheet->getCell('A5')->getCalculatedValue());
  18. }
  19. }