@Test
public void testSubstringAfterLast() {

    assertEquals(subStringAfterLast("hello\\world", "\\"), "world");
    assertEquals(subStringAfterLast("hello", "el"), "lo");
    assertEquals(subStringAfterLast("hellohello", "el"), "lo");
    assertEquals(subStringAfterLast("hello", "hello"), "");
    assertEquals(subStringAfterLast("hello", ""), "hello");
    assertEquals(subStringAfterLast("hello", null), "hello");
    assertEquals(subStringAfterLast("", "el"), "");
    assertEquals(subStringAfterLast(null, "el"), null);
}