final SwissGerman language = new SwissGerman();
final HunspellRule rule = new GermanSpellerRule(TestTools.getMessages("de"), language);
final JLanguageTool langTool = new JLanguageTool(language);
commonGermanAsserts(rule, langTool);
assertEquals(1, rule.match(langTool.getAnalyzedSentence("Der äußere Übeltäter.")).length); // ß not allowed in Swiss
assertEquals(0, rule.match(langTool.getAnalyzedSentence("Der äussere Übeltäter.")).length); // ss is used instead of ß
}
// note: copied from HunspellRuleTest
private void commonGermanAsserts(HunspellRule rule, JLanguageTool langTool) throws IOException {
assertEquals(0, rule.match(langTool.getAnalyzedSentence("Der Waschmaschinentestversuch")).length); // compound