Beispiel #1
0
 function testEscapeString_StringWithInnerLineBreaks()
 {
     $result = Csv::escapeString("A String\r\nWith Inner\rLine\nBreaks");
     $expected = "\"A String\r\nWith Inner\rLine\nBreaks\"";
     $this->assertEqual($result, $expected);
 }
Beispiel #2
0
 public function addLine(array $values)
 {
     foreach ($values as $key => $value) {
         $values[$key] = utf8_decode(Csv::escapeString($value));
     }
     $string = implode(',', $values) . "\r\n";
     fwrite($this->fileHandle, $string);
 }
Beispiel #3
0
 function testEscapedStringContainsLineFeed()
 {
     $writer = new Csv();
     $this->assertEquals("\"line1\nline2\"", $writer->escapeString("line1\nline2"));
 }