MergeRangeTest.php 761 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Writer\Ods;
  3. use PhpOffice\PhpSpreadsheet\Spreadsheet;
  4. use PhpOffice\PhpSpreadsheetTests\Functional\AbstractFunctional;
  5. class MergeRangeTest extends AbstractFunctional
  6. {
  7. public function testMergeRangeWriter(): void
  8. {
  9. $mergeRange = 'B2:C3';
  10. $spreadsheet = new Spreadsheet();
  11. $worksheet = $spreadsheet->getActiveSheet();
  12. $worksheet->setCellValue('B2', "Merge Range {$mergeRange}");
  13. $worksheet->mergeCells($mergeRange);
  14. $reloaded = $this->writeAndReload($spreadsheet, 'Ods');
  15. $cell = $reloaded->getActiveSheet()->getCell('B2');
  16. self::assertTrue($cell->isInMergeRange());
  17. self::assertSame($mergeRange, $cell->getMergeRange());
  18. }
  19. }