Alex D Herbert created CSV-247:
----------------------------------
Summary: A single empty header is allowed when not allowing empty
column headers.
Key: CSV-247
URL: https://issues.apache.org/jira/browse/CSV-247
Project: Commons CSV
Issue Type: Bug
Affects Versions: 1.7
Reporter: Alex D Herbert
If the settings are not allowing empty columns headers you can currently use a
single empty header. This is because column headers are only checked for empty
when they are duplicates. So it is the second empty header (the first
duplicate) that raises an error. This test should pass but does not:
{code:java}
@Test(expected = IllegalArgumentException.class)
public void testHeadersMissingOneColumnException() throws Exception {
final Reader in = new StringReader("a,,c,d\n1,2,3,4\nx,y,z,zz");
CSVFormat.DEFAULT.withHeader().parse(in).iterator();
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)