@Test
public void testGetAllNotAllowedCodePoint_includingNotAllowedCodePoint() {

    String testStr = SURROGATE_PAIR_CHAR_2000B + "あいうか";
    Set<Integer> allowedCodePointSet = new HashSet<Integer>();
    allowedCodePointSet.add("あ".codePointAt(0));
    allowedCodePointSet.add("い".codePointAt(0));
    allowedCodePointSet.add("う".codePointAt(0));
    allowedCodePointSet.add("え".codePointAt(0));
    allowedCodePointSet.add("お".codePointAt(0));
    allowedCodePointSet.add(0x2000B);
    Set<Integer> result = new CodePoints(allowedCodePointSet)
            .allExcludedCodePoints(testStr);
    assertThat(result.size(), is(1));
    assertThat(result.contains("か".codePointAt(0)), is(true));
}