Revision: 6239
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6239&view=rev
Author:   gulp21-1
Date:     2012-01-13 16:15:39 +0000 (Fri, 13 Jan 2012)
Log Message:
-----------
[de] make GermanWordRepeatRule detect error in 'Das Haus, auf auf das 
M?\195?\164dchen zurennen.'

Modified Paths:
--------------
    
trunk/JLanguageTool/src/java/org/languagetool/rules/de/GermanWordRepeatRule.java
    trunk/JLanguageTool/src/test/org/languagetool/rules/WordRepeatRuleTest.java

Modified: 
trunk/JLanguageTool/src/java/org/languagetool/rules/de/GermanWordRepeatRule.java
===================================================================
--- 
trunk/JLanguageTool/src/java/org/languagetool/rules/de/GermanWordRepeatRule.java
    2012-01-13 16:04:01 UTC (rev 6238)
+++ 
trunk/JLanguageTool/src/java/org/languagetool/rules/de/GermanWordRepeatRule.java
    2012-01-13 16:15:39 UTC (rev 6239)
@@ -31,7 +31,7 @@
     // Don't mark error for cases like:
     // "wie Honda und Samsung, die die Bezahlung ihrer Firmenchefs..."
     // "Das Haus, in das das Kind läuft."
-    if (tokens[position - 1].getToken().length() == 3) {
+    if (tokens[position - 1].getToken().length() == 3 && tokens[position - 
1].getToken().charAt(0) == 'd' ) {
       if (position >= 2 && ",".equals(tokens[position - 2].getToken())) {
         return true;
       }

Modified: 
trunk/JLanguageTool/src/test/org/languagetool/rules/WordRepeatRuleTest.java
===================================================================
--- trunk/JLanguageTool/src/test/org/languagetool/rules/WordRepeatRuleTest.java 
2012-01-13 16:04:01 UTC (rev 6238)
+++ trunk/JLanguageTool/src/test/org/languagetool/rules/WordRepeatRuleTest.java 
2012-01-13 16:15:39 UTC (rev 6239)
@@ -70,6 +70,8 @@
     assertEquals(1, matches.length);
     matches = rule.match(langTool.getAnalyzedSentence("Das Buch, in in dem es 
steht."));
     assertEquals(1, matches.length);
+    matches = rule.match(langTool.getAnalyzedSentence("Das Haus, auf auf das 
Mädchen zurennen."));
+    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.


------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Languagetool-cvs mailing list
Languagetool-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to