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)

Reply via email to