@Test
public void testInitials_String() {

    assertEquals(null, initials(null));
    assertEquals("", initials(""));
    assertEquals("", initials("  "));
    assertEquals("I", initials("I"));
    assertEquals("i", initials("i"));
    assertEquals("BJL", initials("Ben John Lee"));
    assertEquals("BJ", initials("Ben J.Lee"));
    assertEquals("BJ.L", initials(" Ben   John  . Lee"));
    assertEquals("iah1", initials("i am here 123"));
}