You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by eb...@apache.org on 2011/11/12 01:16:57 UTC

svn commit: r1201115 - in /commons/sandbox/csv/trunk/src: main/java/org/apache/commons/csv/CSVFormat.java test/java/org/apache/commons/csv/CSVFormatTest.java test/java/org/apache/commons/csv/CSVPrinterTest.java

Author: ebourg
Date: Sat Nov 12 00:16:56 2011
New Revision: 1201115

URL: http://svn.apache.org/viewvc?rev=1201115&view=rev
Log:
Changed the default line separator to \r\n to comply with RFC 4180 (SANDBOX-163)

Modified:
    commons/sandbox/csv/trunk/src/main/java/org/apache/commons/csv/CSVFormat.java
    commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVFormatTest.java
    commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVPrinterTest.java

Modified: commons/sandbox/csv/trunk/src/main/java/org/apache/commons/csv/CSVFormat.java
URL: http://svn.apache.org/viewvc/commons/sandbox/csv/trunk/src/main/java/org/apache/commons/csv/CSVFormat.java?rev=1201115&r1=1201114&r2=1201115&view=diff
==============================================================================
--- commons/sandbox/csv/trunk/src/main/java/org/apache/commons/csv/CSVFormat.java (original)
+++ commons/sandbox/csv/trunk/src/main/java/org/apache/commons/csv/CSVFormat.java Sat Nov 12 00:16:56 2011
@@ -34,7 +34,7 @@ public class CSVFormat implements Clonea
     private boolean trailingSpacesIgnored = true;
     private boolean unicodeEscapesInterpreted = false;
     private boolean emptyLinesIgnored = true;
-    private String lineSeparator = "\n";
+    private String lineSeparator = "\r\n";
 
 
     /**
@@ -45,7 +45,7 @@ public class CSVFormat implements Clonea
      */
     public static final char DISABLED = '\ufffe';
 
-    /** Standard comma separated format. */
+    /** Standard comma separated format as defined by RFC 4180. */
     public static final CSVFormat DEFAULT = new CSVFormat(',', '"', DISABLED, DISABLED, true, true, false, true);
 
     /** Excel file format (using a comma as the value delimiter). */

Modified: commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVFormatTest.java
URL: http://svn.apache.org/viewvc/commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVFormatTest.java?rev=1201115&r1=1201114&r2=1201115&view=diff
==============================================================================
--- commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVFormatTest.java (original)
+++ commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVFormatTest.java Sat Nov 12 00:16:56 2011
@@ -37,8 +37,8 @@ public class CSVFormatTest extends TestC
         assertEquals('!', format.getDelimiter());
         assertEquals('!', format.getEncapsulator());
         assertEquals('!', format.getCommentStart());
-        assertEquals("\n", format.getLineSeparator());
         assertEquals('!', format.getEscape());
+        assertEquals("\r\n", format.getLineSeparator());
         
         assertEquals(true, format.isLeadingSpacesIgnored());
         assertEquals(true, format.isTrailingSpacesIgnored());

Modified: commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVPrinterTest.java
URL: http://svn.apache.org/viewvc/commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVPrinterTest.java?rev=1201115&r1=1201114&r2=1201115&view=diff
==============================================================================
--- commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVPrinterTest.java (original)
+++ commons/sandbox/csv/trunk/src/test/java/org/apache/commons/csv/CSVPrinterTest.java Sat Nov 12 00:16:56 2011
@@ -28,7 +28,7 @@ import junit.framework.TestCase;
  */
 public class CSVPrinterTest extends TestCase {
 
-    String lineSeparator = "\n";
+    String lineSeparator = "\r\n";
 
     public void testPrinter1() throws IOException {
         StringWriter sw = new StringWriter();