StringSplitUtils.split() ignored delimiter argument.
This commit is contained in:
@@ -57,7 +57,7 @@ public class StringSplitUtils {
|
||||
"Delimiter can only be one character in length");
|
||||
}
|
||||
|
||||
int offset = toSplit.indexOf('=');
|
||||
int offset = toSplit.indexOf(delimiter);
|
||||
|
||||
if (offset < 0) {
|
||||
return null;
|
||||
|
||||
@@ -137,4 +137,12 @@ public class StringSplitUtilsTests extends TestCase {
|
||||
assertTrue(true);
|
||||
}
|
||||
}
|
||||
|
||||
public void testSplitWorksWithDifferentDelimiters() {
|
||||
assertEquals(2, StringSplitUtils.split("18/marissa", "/").length);
|
||||
assertNull(StringSplitUtils.split("18/marissa", "!"));
|
||||
|
||||
// only guarantees to split at FIRST delimiter, not EACH delimiter
|
||||
assertEquals(2, StringSplitUtils.split("18|marissa|foo|bar", "|").length);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user