| 12345678910111213141516171819202122232425262728 |
- <?php
- namespace PhpOffice\PhpSpreadsheetTests\Worksheet;
- use PhpOffice\PhpSpreadsheet\Spreadsheet;
- use PhpOffice\PhpSpreadsheet\Worksheet\Iterator;
- use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
- use PHPUnit\Framework\TestCase;
- class IteratorTest extends TestCase
- {
- public function testIteratorFullRange(): void
- {
- $spreadsheet = new Spreadsheet();
- $spreadsheet->createSheet();
- $spreadsheet->createSheet();
- $iterator = new Iterator($spreadsheet);
- $columnIndexResult = 0;
- self::assertEquals($columnIndexResult, $iterator->key());
- foreach ($iterator as $key => $column) {
- self::assertEquals($columnIndexResult++, $key);
- self::assertInstanceOf(Worksheet::class, $column);
- }
- self::assertSame(3, $columnIndexResult);
- }
- }
|