You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2012/03/29 02:31:16 UTC
svn commit: r1306659 -
/commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java
Author: sebb
Date: Thu Mar 29 00:31:16 2012
New Revision: 1306659
URL: http://svn.apache.org/viewvc?rev=1306659&view=rev
Log:
Add a few more blank lines to the test
Modified:
commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java
Modified: commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java
URL: http://svn.apache.org/viewvc/commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java?rev=1306659&r1=1306658&r2=1306659&view=diff
==============================================================================
--- commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java (original)
+++ commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVLexerTest.java Thu Mar 29 00:31:16 2012
@@ -94,11 +94,18 @@ public class CSVLexerTest {
public void testNextToken2EmptyLines() throws IOException {
final String code =
"1,2,3,\n"+ // 1
+ "\n"+ // 1b
+ "\n"+ // 1c
"a,b x,c#no-comment\n"+ // 2
"#foo\n"+ // 3
"\n"+ // 4
+ "\n"+ // 4b
"d,e,#no-comment\n"+ // 5
+ "\n"+ // 5b
+ "\n"+ // 5c
"# penultimate comment\n"+ // 6
+ "\n"+ // 6b
+ "\n"+ // 6c
"# Final comment\n"; // 7
CSVFormat format = CSVFormat.DEFAULT.withCommentStart('#').withEmptyLinesIgnored(false);
assertFalse("Should not ignore empty lines", format.isEmptyLinesIgnored());
@@ -110,15 +117,22 @@ public class CSVLexerTest {
assertTokenEquals(TOKEN, "2", parser.nextToken(new Token()));
assertTokenEquals(TOKEN, "3", parser.nextToken(new Token()));
assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 1
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 1b
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 1c
assertTokenEquals(TOKEN, "a", parser.nextToken(new Token()));
assertTokenEquals(TOKEN, "b x", parser.nextToken(new Token()));
assertTokenEquals(EORECORD, "c#no-comment", parser.nextToken(new Token())); // 2
assertTokenEquals(COMMENT, "", parser.nextToken(new Token())); // 3
assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 4
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 4b
assertTokenEquals(TOKEN, "d", parser.nextToken(new Token()));
assertTokenEquals(TOKEN, "e", parser.nextToken(new Token()));
assertTokenEquals(EORECORD, "#no-comment", parser.nextToken(new Token())); // 5
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 5b
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 5c
assertTokenEquals(COMMENT, "", parser.nextToken(new Token())); // 6
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 6b
+ assertTokenEquals(EORECORD, "", parser.nextToken(new Token())); // 6c
assertTokenEquals(COMMENT, "", parser.nextToken(new Token())); // 7
assertTokenEquals(EOF, "", parser.nextToken(new Token()));
assertTokenEquals(EOF, "", parser.nextToken(new Token()));