コード例 #1
0
 @Test
 public void testGetSuggestions() throws IOException {
   MorfologikMultiSpeller speller = getSpeller();
   assertThat(speller.getSuggestions("wordone").toString(), is("[]")); // a non-misspelled word
   assertThat(speller.getSuggestions("wordones").toString(), is("[wordone]"));
   assertThat(speller.getSuggestions("Abd").toString(), is("[Abc]"));
   assertThat(speller.getSuggestions("Fxn").toString(), is("[Fän, Fön, Fün]"));
   assertThat(speller.getSuggestions("Häusers").toString(), is("[Häuser]"));
 }
コード例 #2
0
 @Test
 public void testIsMisspelled() throws IOException {
   MorfologikMultiSpeller speller = getSpeller();
   // from test.dict:
   assertFalse(speller.isMisspelled("wordone"));
   assertFalse(speller.isMisspelled("wordtwo"));
   // from test2.txt:
   assertFalse(speller.isMisspelled("Abc"));
   assertFalse(speller.isMisspelled("wordthree"));
   assertFalse(speller.isMisspelled("wordfour"));
   assertFalse(speller.isMisspelled("üblich"));
   assertFalse(speller.isMisspelled("schön"));
   assertFalse(speller.isMisspelled("Fön"));
   assertFalse(speller.isMisspelled("Fün"));
   assertFalse(speller.isMisspelled("Fän"));
   // from both test.dict and test2.txt:
   assertFalse(speller.isMisspelled("Häuser"));
   // not in any of the files:
   assertTrue(speller.isMisspelled("notthere"));
   assertTrue(speller.isMisspelled("Fun"));
   assertTrue(speller.isMisspelled("Füns"));
   assertTrue(speller.isMisspelled("AFün"));
 }