diff options
Diffstat (limited to 'src/test/java/bjc/everge/StringUtilsTest.java')
| -rw-r--r-- | src/test/java/bjc/everge/StringUtilsTest.java | 7 |
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); |
