Ejemplo n.º 1
0
 /**
  * @dataProvider providerReading
  */
 public function testReading($options, $filename, $expected)
 {
     $this->reader = new CsvReader($options);
     $this->assertInstanceOf('CSanquer\\ColibriCsv\\CsvReader', $this->reader->open($filename));
     $actual1 = array();
     $i = 0;
     foreach ($this->reader as $key => $value) {
         $i++;
         $actual1[] = $value;
     }
     $actual2 = $this->reader->getRows();
     $this->reader->reset();
     $actual3 = array();
     while ($row = $this->reader->getRow()) {
         $actual3[] = $row;
     }
     $this->assertEquals($expected, $actual1);
     $this->assertEquals($expected, $actual2);
     $this->assertEquals($expected, $actual3);
     $this->assertInstanceOf('CSanquer\\ColibriCsv\\CsvReader', $this->reader->close());
 }