@Test
public void testSubstringAfter() {

    Assert.assertEquals(null, StringUtils.substringAfter(null, "*"));
    Assert.assertEquals("", StringUtils.substringAfter("", "*"));
    Assert.assertEquals("", StringUtils.substringAfter("*", null));
    Assert.assertEquals("bc", StringUtils.substringAfter("abc", "a"));
    Assert.assertEquals("cba", StringUtils.substringAfter("abcba", "b"));
    Assert.assertEquals("", StringUtils.substringAfter("abc", "c"));
    Assert.assertEquals("", StringUtils.substringAfter("abc", "d"));
    Assert.assertEquals("abc", StringUtils.substringAfter("abc", ""));
}