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

Reply via email to