@Test
public void testGrams() {

    assertArrayEquals(separateGrams("hello", 1), new String[]{"h", "e", "l", "l", "o"});
    assertArrayEquals(separateGrams("hello", 2), new String[]{"he", "el", "ll", "lo"});
    assertArrayEquals(separateGrams("hello", 3), new String[]{"hel", "ell", "llo"});
    assertArrayEquals(separateGrams("hello", 4), new String[]{"hell", "ello"});
    assertArrayEquals(separateGrams("hello", 5), new String[]{"hello"});
    assertArrayEquals(separateGrams("hello", 6), EMPTY_STRING_ARRAY);
}