@Test
  public void testSplit() {
    String input = "SimpleTest";
    String regex = "\\s";
    assertArrayEquals(new String[] {input}, MiscUtils.split(input, regex));

    input = "\t  \nThis \n \t is \r\n a  \t sentence  ";
    String[] exp = {"This", "is", "a", "sentence"};
    assertArrayEquals(exp, MiscUtils.split(input, regex));
    assertArrayEquals(exp, MiscUtils.split(input, regex + "+"));

    input = "";
    assertArrayEquals(new String[0], MiscUtils.split(input, regex));

    input = "  ";
    assertArrayEquals(new String[0], MiscUtils.split(input, regex));
  }