@Test
public void testSubstringUntilLast() {

    assertEquals(subStringUntilLast("hello", "el"), "h");
    assertEquals(subStringUntilLast("hellohello", "el"), "helloh");
    assertEquals(subStringUntilLast("hello", "hello"), "");
    assertEquals(subStringUntilLast("hello", ""), "hello");
    assertEquals(subStringUntilLast("hello", null), "hello");
    assertEquals(subStringUntilLast("", "el"), "");
    assertEquals(subStringUntilLast(null, "el"), null);
}