|
[LanguageTool] SF.net SVN: languagetool:[5045]
trunk/JLanguageTool/src/test/de/danielnaber /languagetool/rules/ru
From: <yakovru@us...> - 2011-05-14 13:06
|
Revision: 5045
http://languagetool.svn.sourceforge.net/languagetool/?rev=5045&view=rev
Author: yakovru
Date: 2011-05-14 13:06:06 +0000 (Sat, 14 May 2011)
Log Message:
-----------
[ru] rename test rule
Added Paths:
-----------
trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RussianSimpleReplaceRuleTest.java
Removed Paths:
-------------
trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RuSimpleReplaceRuleTest.java
Deleted: trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RuSimpleReplaceRuleTest.java
===================================================================
--- trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RuSimpleReplaceRuleTest.java 2011-05-14 13:03:46 UTC (rev 5044)
+++ trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RuSimpleReplaceRuleTest.java 2011-05-14 13:06:06 UTC (rev 5045)
@@ -1,55 +0,0 @@
-/* LanguageTool, a natural language style checker
- * Copyright (C) 2005 Daniel Naber (http://www.danielnaber.de)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
- * USA
- */
-
-package de.danielnaber.languagetool.rules.ru;
-
-import java.io.IOException;
-
-import junit.framework.TestCase;
-import de.danielnaber.languagetool.JLanguageTool;
-import de.danielnaber.languagetool.Language;
-import de.danielnaber.languagetool.TestTools;
-import de.danielnaber.languagetool.rules.RuleMatch;
-
-/*
- * RuSimpleReplaceRuleTest
- * @ author Yakov Reztsov
- *
- */
-
-
-public class RuSimpleReplaceRuleTest extends TestCase {
-
- public void testRule() throws IOException {
- RussianSimpleReplaceRule rule = new RussianSimpleReplaceRule(TestTools.getMessages("ru"));
-
- RuleMatch[] matches;
- JLanguageTool langTool = new JLanguageTool(Language.RUSSIAN);
-
- // correct sentences:
- matches = rule.match(langTool.getAnalyzedSentence("Книга была порвана."));
- assertEquals(0, matches.length);
-
- // incorrect sentences:
- matches = rule.match(langTool.getAnalyzedSentence("Книга была порвата."));
- assertEquals(1, matches.length);
- assertEquals(1, matches[0].getSuggestedReplacements().size());
- assertEquals("порвана", matches[0].getSuggestedReplacements().get(0));
- }
-}
Added: trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RussianSimpleReplaceRuleTest.java
===================================================================
--- trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RussianSimpleReplaceRuleTest.java (rev 0)
+++ trunk/JLanguageTool/src/test/de/danielnaber/languagetool/rules/ru/RussianSimpleReplaceRuleTest.java 2011-05-14 13:06:06 UTC (rev 5045)
@@ -0,0 +1,55 @@
+/* LanguageTool, a natural language style checker
+ * Copyright (C) 2005 Daniel Naber (http://www.danielnaber.de)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ */
+
+package de.danielnaber.languagetool.rules.ru;
+
+import java.io.IOException;
+
+import junit.framework.TestCase;
+import de.danielnaber.languagetool.JLanguageTool;
+import de.danielnaber.languagetool.Language;
+import de.danielnaber.languagetool.TestTools;
+import de.danielnaber.languagetool.rules.RuleMatch;
+
+/*
+ * RussianSimpleReplaceRuleTest
+ * @ author Yakov Reztsov
+ *
+ */
+
+
+public class RussianSimpleReplaceRuleTest extends TestCase {
+
+ public void testRule() throws IOException {
+ RussianSimpleReplaceRule rule = new RussianSimpleReplaceRule(TestTools.getMessages("ru"));
+
+ RuleMatch[] matches;
+ JLanguageTool langTool = new JLanguageTool(Language.RUSSIAN);
+
+ // correct sentences:
+ matches = rule.match(langTool.getAnalyzedSentence("Книга была порвана."));
+ assertEquals(0, matches.length);
+
+ // incorrect sentences:
+ matches = rule.match(langTool.getAnalyzedSentence("Книга была порвата."));
+ assertEquals(1, matches.length);
+ assertEquals(1, matches[0].getSuggestedReplacements().size());
+ assertEquals("порвана", matches[0].getSuggestedReplacements().get(0));
+ }
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
| Thread | Author | Date |
|---|---|---|
| [LanguageTool] SF.net SVN: languagetool:[5045] trunk/JLanguageTool/src/test/de/danielnaber /languagetool/rules/ru | <yakovru@us...> |