package org.esa.snap.smart.configurator.ui; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author Nicolas Ducoin */ public class LineSplitBySeparatorTest { @Test public void testBlankSpaces() { String stringWithBlanks = "a blank \"Str ing\" with \" 's p a c e s'"; String multiLineString = LineSplitTextEditDialog.toMultiLine(stringWithBlanks, " "); String[] linesArray = multiLineString.split(System.lineSeparator()); assertEquals (5, linesArray.length); } @Test public void testCommas() { String stringWithBlanks = "a,blank,\"Str,ing\",with,\",,'s,p,a,c,e,s'"; String multiLineString = LineSplitTextEditDialog.toMultiLine(stringWithBlanks, ","); String[] linesArray = multiLineString.split(System.lineSeparator()); assertEquals (5, linesArray.length); } }