public function testSetValues() { $testFile = __DIR__ . DIRECTORY_SEPARATOR . 'resources' . DIRECTORY_SEPARATOR . 'test.csv'; $csvFileHandler = new daleattree\CsvFileHandler\CsvFileHandler($testFile); $records = $csvFileHandler->getRecords(); foreach ($records as $record) { /** @var $record daleattree\CsvFileHandler\RecordObject */ $record->setCol0(3); $this->assertEquals(3, $record->getCol0(), 'Col0 setter failed'); } }
public function testHeadersSpecified() { $testFile = __DIR__ . DIRECTORY_SEPARATOR . 'resources' . DIRECTORY_SEPARATOR . 'test.csv'; $csvFileHandler = new daleattree\CsvFileHandler\CsvFileHandler($testFile); $records = $csvFileHandler->getRecords(); foreach ($records as $record) { /** @var $record daleattree\CsvFileHandler\RecordObject */ $this->assertArrayHasKey('col0', $record->getData()); $this->assertArrayHasKey('col1', $record->getData()); $this->assertArrayHasKey('col2', $record->getData()); $this->assertArrayHasKey('col3', $record->getData()); } }