@Test
public void toPinyin_test_not_same_with_PinyinOrigin() throws Exception {

    Set<String> words = mDict.mapping().keySet();
    for (String word : words) {
        String[] originPinyins = new String[word.length()];
        for (int i = 0; i < word.length(); i++) {
            originPinyins[i] = Pinyin.toPinyin(word.charAt(i));
        }
        String[] pinyins = mDict.mapping().get(word);
        boolean hasDifferent = false;
        for (int i = 0; i < word.length(); i++) {
            if (!originPinyins[i].equalsIgnoreCase(pinyins[i])) {
                hasDifferent = true;
                break;
            }
        }
        assertThat(hasDifferent, is(true));
    }
}