Revision: 8440
http://languagetool.svn.sourceforge.net/languagetool/?rev=8440&view=rev
Author: gulp21-1
Date: 2012-11-23 22:12:34 +0000 (Fri, 23 Nov 2012)
Log Message:
-----------
[de] fix false alarm in "Warum fragen Sie sie nicht selbst?"
Modified Paths:
--------------
trunk/JLanguageTool/src/main/java/org/languagetool/rules/de/GermanWordRepeatRule.java
trunk/JLanguageTool/src/test/java/org/languagetool/rules/WordRepeatRuleTest.java
Modified:
trunk/JLanguageTool/src/main/java/org/languagetool/rules/de/GermanWordRepeatRule.java
===================================================================
---
trunk/JLanguageTool/src/main/java/org/languagetool/rules/de/GermanWordRepeatRule.java
2012-11-23 13:41:13 UTC (rev 8439)
+++
trunk/JLanguageTool/src/main/java/org/languagetool/rules/de/GermanWordRepeatRule.java
2012-11-23 22:12:34 UTC (rev 8440)
@@ -55,6 +55,11 @@
}
return false;
}
+ // "Warum fragen Sie sie nicht selbst?"
+ if (position != 2 && tokens[position - 1].getToken().equals("Sie") &&
tokens[position].getToken().equals("sie") ||
+ tokens[position - 1].getToken().equals("sie") &&
tokens[position].getToken().equals("Sie")) {
+ return true;
+ }
return false;
}
Modified:
trunk/JLanguageTool/src/test/java/org/languagetool/rules/WordRepeatRuleTest.java
===================================================================
---
trunk/JLanguageTool/src/test/java/org/languagetool/rules/WordRepeatRuleTest.java
2012-11-23 13:41:13 UTC (rev 8439)
+++
trunk/JLanguageTool/src/test/java/org/languagetool/rules/WordRepeatRuleTest.java
2012-11-23 22:12:34 UTC (rev 8440)
@@ -62,6 +62,8 @@
assertEquals(0, matches.length);
matches = rule.match(langTool.getAnalyzedSentence("Das Haus, auf das das
Mädchen zeigt."));
assertEquals(0, matches.length);
+ matches = rule.match(langTool.getAnalyzedSentence("Warum fragen Sie sie
nicht selbst?"));
+ assertEquals(0, matches.length);
// incorrect sentences:
matches = rule.match(langTool.getAnalyzedSentence("Die die Sätze zum
testen."));
assertEquals(1, matches.length);
@@ -73,6 +75,8 @@
assertEquals(1, matches.length);
matches = rule.match(langTool.getAnalyzedSentence("Das Haus, auf auf das
Mädchen zurennen."));
assertEquals(1, matches.length);
+ matches = rule.match(langTool.getAnalyzedSentence("Sie sie gehen nach
Hause."));
+ assertEquals(1, matches.length);
}
public void testRulePolish() throws IOException {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits