Esempio n. 1
0
 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');
     }
 }
Esempio n. 2
0
 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());
     }
 }