45 lines
972 B
PHP
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;
|
|
}
|
|
}
|