Author: ggregory
Date: Thu Jun 12 13:59:33 2014
New Revision: 1602168
URL: http://svn.apache.org/r1602168
Log:
[CSV-121] Exception that the header contains duplicate names when the column
names are empty. Add a test that shows that TWO missing header is not OK.
Modified:
commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVParserTest.java
Modified:
commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVParserTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVParserTest.java?rev=1602168&r1=1602167&r2=1602168&view=diff
==============================================================================
---
commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVParserTest.java
(original)
+++
commons/proper/csv/trunk/src/test/java/org/apache/commons/csv/CSVParserTest.java
Thu Jun 12 13:59:33 2014
@@ -649,6 +649,12 @@ public class CSVParserTest {
assertFalse(records.hasNext());
}
+ @Test(expected=IllegalArgumentException.class)
+ public void testHeadersMissingException() throws Exception {
+ final Reader in = new StringReader("a,,c,,d\n1,2,3,4\nx,y,z,zz");
+ CSVFormat.DEFAULT.withHeader().parse(in).iterator();
+ }
+
@Test
public void testHeaderComment() throws Exception {
final Reader in = new StringReader("# comment\na,b,c\n1,2,3\nx,y,z");