Revision: 9364
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9364&view=rev
Author:   dnaber
Date:     2013-02-12 22:11:48 +0000 (Tue, 12 Feb 2013)
Log Message:
-----------
make the try/catch handling more robust

Modified Paths:
--------------
    
trunk/languagetool/languagetool-core/src/test/java/org/languagetool/rules/bitext/BitextPatternRuleTest.java

Modified: 
trunk/languagetool/languagetool-core/src/test/java/org/languagetool/rules/bitext/BitextPatternRuleTest.java
===================================================================
--- 
trunk/languagetool/languagetool-core/src/test/java/org/languagetool/rules/bitext/BitextPatternRuleTest.java
 2013-02-12 22:04:24 UTC (rev 9363)
+++ 
trunk/languagetool/languagetool-core/src/test/java/org/languagetool/rules/bitext/BitextPatternRuleTest.java
 2013-02-12 22:11:48 UTC (rev 9364)
@@ -47,25 +47,24 @@
   }
 
   private void testBitextRulesFromXML(final Set<Language> ignoredLanguages) 
throws IOException {
-    int testCount = 0;
     for (final Language lang : Language.LANGUAGES) {
       if (ignoredLanguages != null && ignoredLanguages.contains(lang)) {
         continue;
       }
       final BitextPatternRuleLoader ruleLoader = new BitextPatternRuleLoader();
       final String name = "/" + lang.getShortName() + "/bitext.xml";
+      final InputStream is;
       try {
-        testCount++;
-        final InputStream is = 
JLanguageTool.getDataBroker().getFromRulesDirAsStream(name);
-        System.out.println("Running tests for " + lang.getName() + "...");
-        final JLanguageTool languageTool = new JLanguageTool(lang);
-        final List<BitextPatternRule> rules = ruleLoader.getRules(is, name);
-        testBitextRulesFromXML(rules, languageTool, lang);
+        is = JLanguageTool.getDataBroker().getFromRulesDirAsStream(name);
       } catch (RuntimeException ignored) {
         // thrown if there is no bitext.xml file
+        continue;
       }
+      System.out.println("Running tests for " + lang.getName() + "...");
+      final JLanguageTool languageTool = new JLanguageTool(lang);
+      final List<BitextPatternRule> rules = ruleLoader.getRules(is, name);
+      testBitextRulesFromXML(rules, languageTool, lang);
     }
-    assertTrue(testCount >= 1);
   }
   
   private void testBitextRulesFromXML(final List<BitextPatternRule> rules,
@@ -182,7 +181,7 @@
     }
   }
 
-  protected String cleanXML(final String str) {
+  private String cleanXML(final String str) {
     return str.replaceAll("<([^<].*?)>", "");
   }
   

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to