SlkCommentsTest.php 852 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Slk;
  3. use PhpOffice\PhpSpreadsheet\Reader\Slk;
  4. class SlkCommentsTest extends \PHPUnit\Framework\TestCase
  5. {
  6. public function testComments(): void
  7. {
  8. $testbook = 'tests/data/Reader/Slk/issue.2276.slk';
  9. $reader = new Slk();
  10. $spreadsheet = $reader->load($testbook);
  11. $sheet = $spreadsheet->getActiveSheet();
  12. $comments = $sheet->getComments();
  13. self::assertCount(2, $comments);
  14. self::assertArrayHasKey('A1', $comments);
  15. self::assertArrayHasKey('B2', $comments);
  16. self::assertSame("Zeratul:\nEn Taro Adun!", $sheet->getComment('A1')->getText()->getPlainText());
  17. self::assertSame("Arthas:\nFrostmourne Hungers.", $sheet->getComment('B2')->getText()->getPlainText());
  18. $spreadsheet->disconnectWorksheets();
  19. }
  20. }