Search in sources :

Example 1 with SwissGerman

use of org.languagetool.language.SwissGerman in project languagetool by languagetool-org.

the class GermanSpellerRuleTest method testRuleWithSwissGerman.

// note: copied from HunspellRuleTest
@Test
public void testRuleWithSwissGerman() throws Exception {
    SwissGerman language = new SwissGerman();
    HunspellRule rule = new GermanSpellerRule(TestTools.getMessages("de"), language);
    JLanguageTool lt = new JLanguageTool(language);
    commonGermanAsserts(rule, lt);
    // ß not allowed in Swiss
    assertEquals(1, rule.match(lt.getAnalyzedSentence("Der äußere Übeltäter.")).length);
    // ss is used instead of ß
    assertEquals(0, rule.match(lt.getAnalyzedSentence("Der äussere Übeltäter.")).length);
}
Also used : SwissGerman(org.languagetool.language.SwissGerman) HunspellRule(org.languagetool.rules.spelling.hunspell.HunspellRule) JLanguageTool(org.languagetool.JLanguageTool) Test(org.junit.Test)

Example 2 with SwissGerman

use of org.languagetool.language.SwissGerman in project languagetool by languagetool-org.

the class HunspellRuleTest method testRuleWithSwissGerman.

@Test
public void testRuleWithSwissGerman() throws Exception {
    HunspellRule rule = new HunspellRule(TestTools.getMessages("de"), new SwissGerman());
    JLanguageTool langTool = new JLanguageTool(new German());
    commonGermanAsserts(rule, langTool);
    // ß not allowed in Swiss
    assertEquals(1, rule.match(langTool.getAnalyzedSentence("Der äußere Übeltäter.")).length);
    // ss is used instead of ß
    assertEquals(0, rule.match(langTool.getAnalyzedSentence("Der äussere Übeltäter.")).length);
}
Also used : SwissGerman(org.languagetool.language.SwissGerman) JLanguageTool(org.languagetool.JLanguageTool) SwissGerman(org.languagetool.language.SwissGerman) AustrianGerman(org.languagetool.language.AustrianGerman) German(org.languagetool.language.German) GermanyGerman(org.languagetool.language.GermanyGerman) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 JLanguageTool (org.languagetool.JLanguageTool)2 SwissGerman (org.languagetool.language.SwissGerman)2 AustrianGerman (org.languagetool.language.AustrianGerman)1 German (org.languagetool.language.German)1 GermanyGerman (org.languagetool.language.GermanyGerman)1 HunspellRule (org.languagetool.rules.spelling.hunspell.HunspellRule)1