spout/tests/Spout/Reader/CSV/SheetTest.php
2017-09-06 00:33:43 +02:00

45 lines
972 B
PHP

<?php
namespace Box\Spout\Reader\CSV;
use Box\Spout\Common\Type;
use Box\Spout\Reader\ReaderFactory;
use Box\Spout\TestUsingResource;
/**
* Class SheetTest
*/
class SheetTest extends \PHPUnit_Framework_TestCase
{
use TestUsingResource;
/**
* @return void
*/
public function testReaderShouldReturnCorrectSheetInfos()
{
$sheet = $this->openFileAndReturnSheet('csv_standard.csv');
$this->assertEquals('', $sheet->getName());
$this->assertEquals(0, $sheet->getIndex());
$this->assertTrue($sheet->isActive());
}
/**
* @param string $fileName
* @return Sheet
*/
private function openFileAndReturnSheet($fileName)
{
$resourcePath = $this->getResourcePath($fileName);
$reader = ReaderFactory::create(Type::CSV);
$reader->open($resourcePath);
$sheet = $reader->getSheetIterator()->current();
$reader->close();
return $sheet;
}
}