summaryrefslogtreecommitdiff
path: root/src/test/java/bjc/everge/StringUtilsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/bjc/everge/StringUtilsTest.java')
-rw-r--r--src/test/java/bjc/everge/StringUtilsTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/bjc/everge/StringUtilsTest.java b/src/test/java/bjc/everge/StringUtilsTest.java
index 9edc028..9eac017 100644
--- a/src/test/java/bjc/everge/StringUtilsTest.java
+++ b/src/test/java/bjc/everge/StringUtilsTest.java
@@ -28,6 +28,13 @@ public class StringUtilsTest {
assertSplitsTo("a / b/c", "/", " ", "a", "/ ", "b/c");
}
+ @Test
+ public void testEdgeSplit() {
+ // Starting with the delimiter doesn't create a blank string
+ assertSplitsTo("/a", "|", "/", "", "a");
+ assertSplitsTo("a/", "|", "/", "a");
+ }
+
private void assertSplitsTo(String inp, String esc, String splat, String... right) {
try {
String[] lst = StringUtils.escapeSplit(esc, splat, inp);