Unit tests for listWorksheetNames() and listWorksheetInfo() with a ChartSheet
This commit is contained in:
parent
e02f25bf48
commit
b4ba57acaa
|
|
@ -77,4 +77,29 @@ class WorksheetInfoNamesTest extends TestCase
|
||||||
|
|
||||||
self::assertEquals($expected, $actual);
|
self::assertEquals($expected, $actual);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testListWorksheetNamesChartSheet(): void
|
||||||
|
{
|
||||||
|
$filename = 'tests/data/Reader/XLSX/ChartSheet.xlsx';
|
||||||
|
$reader = new Xlsx();
|
||||||
|
$actual = $reader->listWorksheetNames($filename);
|
||||||
|
|
||||||
|
$expected = ['Sheet1', 'Chart1'];
|
||||||
|
|
||||||
|
self::assertEquals($expected, $actual);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testListWorksheetInfoChartSheet(): void
|
||||||
|
{
|
||||||
|
$filename = 'tests/data/Reader/XLSX/ChartSheet.xlsx';
|
||||||
|
$reader = new Xlsx();
|
||||||
|
$actual = $reader->listWorksheetInfo($filename);
|
||||||
|
|
||||||
|
$chartSheetInfo = $actual[1];
|
||||||
|
|
||||||
|
self::assertSame('Chart1', $chartSheetInfo['worksheetName']);
|
||||||
|
self::assertSame(-1, $chartSheetInfo['lastColumnIndex']);
|
||||||
|
self::assertSame(0, $chartSheetInfo['totalRows']);
|
||||||
|
self::assertSame(0, $chartSheetInfo['totalColumns']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue