コード例 #1
0
 public function setUp()
 {
     $this->tmpfile = sys_get_temp_dir() . '/products.csv';
     $writer = new Csv_Writer($this->tmpfile, new Csv_Dialect(array('quoting' => Csv_Dialect::QUOTE_NONNUMERIC)));
     $writer->writeRows($this->data);
 }
コード例 #2
0
 /**
  * Test that writer accepts a reader object to read from instead of an array
  * @todo For some reason not having a line-ending char causes the reader to not read the last line - find out why
  */
 public function test_Writer_WriteRows_Accepts_Reader()
 {
     file_put_contents($this->file, "1,2,3\r\n4,5,6\r\n7,8,9\r\n");
     // test csv file
     $reader = new Csv_Reader($this->file, new Csv_Dialect());
     $writer = new Csv_Writer($this->file2);
     $dialect = $writer->getDialect();
     $dialect->delimiter = "\t";
     $writer->setDialect($dialect);
     $writer->writeRows($reader);
     $this->assertEqual("1\t2\t3\r\n4\t5\t6\r\n7\t8\t9" . $writer->getDialect()->lineterminator, file_get_contents($this->file2));
 }
コード例 #3
0
ファイル: Docs.php プロジェクト: rettichschnidi/naturvielfalt
 public function setUp()
 {
     $this->tmpfile = './data' . DIRECTORY_SEPARATOR . 'products.csv';
     $writer = new Csv_Writer($this->tmpfile, new Csv_Dialect(array('quoting' => Csv_Dialect::QUOTE_NONNUMERIC)));
     $writer->writeRows($this->data);
 }