From: Daniel N. <dn...@us...> - 2007-04-22 14:18:55
|
Update of /cvsroot/languagetool/JLanguageTool/src/test/de/danielnaber/languagetool/rules/patterns In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv10672/src/test/de/danielnaber/languagetool/rules/patterns Modified Files: PatternRuleTest.java Log Message: improve XML parsing error message (print file name) Index: PatternRuleTest.java =================================================================== RCS file: /cvsroot/languagetool/JLanguageTool/src/test/de/danielnaber/languagetool/rules/patterns/PatternRuleTest.java,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- PatternRuleTest.java 17 Apr 2007 11:54:54 -0000 1.35 +++ PatternRuleTest.java 22 Apr 2007 14:18:52 -0000 1.36 @@ -18,20 +18,14 @@ */ package de.danielnaber.languagetool.rules.patterns; -import java.io.File; import java.io.IOException; import java.util.ArrayList; +import java.util.HashMap; import java.util.Iterator; import java.util.List; -import java.util.HashMap; import java.util.Set; -import javax.xml.parsers.ParserConfigurationException; - import junit.framework.TestCase; - -import org.xml.sax.SAXException; - import de.danielnaber.languagetool.AnalyzedSentence; import de.danielnaber.languagetool.JLanguageTool; import de.danielnaber.languagetool.Language; @@ -50,13 +44,13 @@ langTool = new JLanguageTool(Language.ENGLISH); } - public void testGrammarRulesFromXML() throws IOException, ParserConfigurationException, SAXException { + public void testGrammarRulesFromXML() throws IOException { for (int i = 0; i < Language.LANGUAGES.length; i++) { Language lang = Language.LANGUAGES[i]; PatternRuleLoader ruleLoader = new PatternRuleLoader(); JLanguageTool languageTool = new JLanguageTool(lang); - List rules = ruleLoader.getRules(this.getClass().getResourceAsStream("/rules/" - + lang.getShortName() + "/grammar.xml")); + String name = "/rules/" + lang.getShortName() + "/grammar.xml"; + List rules = ruleLoader.getRules(this.getClass().getResourceAsStream(name), name); testGrammarRulesFromXML(rules, languageTool, lang); } } @@ -210,7 +204,7 @@ return matches; } - public void testUppercasingSuggestion() throws IOException, ParserConfigurationException, SAXException { + public void testUppercasingSuggestion() throws IOException { JLanguageTool langTool = new JLanguageTool(Language.ENGLISH); langTool.activateDefaultPatternRules(); List<RuleMatch> matches = langTool.check("Were are in the process of ..."); |