Title: [1567] trunk/core/jbehave-core/src/main/java/org/jbehave/scenario/definition/ExamplesTable.java: JBEHAVE-243: Trimmed tableAsString when parsing.
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:

http://xircles.codehaus.org/manage_email

Reply via email to