Piotr Ciruk created CSV-148:
-------------------------------
Summary: {{CSVFormat.ignoreSurroundingSpaces}} is ignored itself
Key: CSV-148
URL: https://issues.apache.org/jira/browse/CSV-148
Project: Commons CSV
Issue Type: Bug
Components: Printer
Affects Versions: 1.1
Environment: JDK 1.7
Reporter: Piotr Ciruk
Priority: Minor
It seems that {{CSVFormat}}'s property {{ignoreSurroundingSpaces}} is not taken
into consideration while printing out values using {{CSVPrinter}}.
Given:
{code}
System.out.println(
CSVFormat.DEFAULT
.withIgnoreSurroundingSpaces(true)
.format("",
" ",
" Single space
on the left",
"Single space
on the right ",
" Single spaces
on both sides ",
" Multiple
spaces on the left",
"Multiple
spaces on the right ",
" Multiple
spaces on both sides ")
);
{code}
Actual result:
{code}
""," "," Single space on the left","Single space on the right "," Single spaces
on both sides "," Multiple spaces on the left","Multiple spaces on the right
"," Multiple spaces on both sides "
{code}
Expected result:
{code}
"","","Single space on the left","Single space on the right","Single spaces on
both sides","Multiple spaces on the left","Multiple spaces on the
right","Multiple spaces on both sides"
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)