for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ddeboer\DataImport\Tests\Reader\Factory;
use Ddeboer\DataImport\Reader\Factory\ExcelReaderFactory;
class DbalReaderFactoryTest extends \PHPUnit_Framework_TestCase
{
public function setUp()
if (!extension_loaded('zip')) {
$this->markTestSkipped();
}
public function testGetReader()
$factory = new ExcelReaderFactory();
$reader = $factory->getReader(new \SplFileObject(__DIR__.'/../../Fixtures/data_column_headers.xlsx'));
$this->assertInstanceOf('\Ddeboer\DataImport\Reader\ExcelReader', $reader);
$this->assertCount(4, $reader);
$factory = new ExcelReaderFactory(0);
$this->assertCount(3, $reader);