- Revision
- 1567
- Author
- mauro
- Date
- 2010-02-12 09:02:45 -0600 (Fri, 12 Feb 2010)
Log Message
JBEHAVE-243: Trimmed tableAsString when parsing.
Modified Paths
Diff
Modified: trunk/core/jbehave-core/src/main/java/org/jbehave/scenario/definition/ExamplesTable.java (1566 => 1567)
--- trunk/core/jbehave-core/src/main/java/org/jbehave/scenario/definition/ExamplesTable.java 2010-02-09 11:20:09 UTC (rev 1566) +++ trunk/core/jbehave-core/src/main/java/org/jbehave/scenario/definition/ExamplesTable.java 2010-02-12 15:02:45 UTC (rev 1567) @@ -15,7 +15,8 @@ */ public class ExamplesTable { - private static final String COLUMN_SEPARATOR = "\\|"; + private static final String NEWLINE = "\n"; + private static final String COLUMN_SEPARATOR = "\\|"; private final List<Map<String, String>> data = "" ArrayList<Map<String, String>>(); private final String tableAsString; private final List<String> headers = new ArrayList<String>(); @@ -27,7 +28,7 @@ private void parse() { data.clear(); - String[] rows = tableAsString.split("\n"); + String[] rows = tableAsString.trim().split(NEWLINE); headers.clear(); for (int row = 0; row < rows.length; row++) { List<String> columns = columnsFor(rows[row]);
To unsubscribe from this list please visit:
