VerticalAlignTest.php 964 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
  3. use PhpOffice\PhpSpreadsheet\IOFactory;
  4. use PHPUnit\Framework\TestCase;
  5. class VerticalAlignTest extends TestCase
  6. {
  7. public function testVerticalAlignStyle(): void
  8. {
  9. $filename = 'tests/data/Reader/XLSX/verticalAlignTest.xlsx';
  10. $reader = IOFactory::createReader('Xlsx');
  11. $sheet = $reader->load($filename)->getActiveSheet();
  12. self::assertTrue($sheet->getCell('A1')->getStyle()->getFont()->getSuperscript());
  13. self::assertFalse($sheet->getCell('A1')->getStyle()->getFont()->getSubscript());
  14. self::assertTrue($sheet->getCell('B1')->getStyle()->getFont()->getSubscript());
  15. self::assertFalse($sheet->getCell('B1')->getStyle()->getFont()->getSuperscript());
  16. self::assertFalse($sheet->getCell('C1')->getStyle()->getFont()->getSubscript());
  17. self::assertFalse($sheet->getCell('C1')->getStyle()->getFont()->getSuperscript());
  18. }
  19. }