diff --git a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/transform/DelimitedLineTokenizerTests.java b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/transform/DelimitedLineTokenizerTests.java index b4fa1068a..110dc8cb9 100644 --- a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/transform/DelimitedLineTokenizerTests.java +++ b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/transform/DelimitedLineTokenizerTests.java @@ -16,12 +16,12 @@ package org.springframework.batch.item.file.transform; +import org.junit.Test; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; -import org.junit.Test; - public class DelimitedLineTokenizerTests { @@ -365,4 +365,12 @@ public class DelimitedLineTokenizerTests { assertEquals("c", line.readString("bar")); } + @Test + public void testTokenizeOverMultipleLines() { + tokenizer = new DelimitedLineTokenizer(";"); + FieldSet line = tokenizer.tokenize("value1;\"value2\nvalue2cont\";value3;value4"); + assertEquals(4, line.getFieldCount()); + assertEquals("value2\nvalue2cont", line.readString(1)); + } + } \ No newline at end of file