//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testSynonyms() throws Exception public virtual void testSynonyms() { WordnetSynonymParser parser = new WordnetSynonymParser(true, true, new MockAnalyzer(random())); parser.parse(new StringReader(synonymsFile)); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final SynonymMap map = parser.build(); SynonymMap map = parser.build(); Analyzer analyzer = new AnalyzerAnonymousInnerClassHelper(this, map); /* all expansions */ assertAnalyzesTo(analyzer, "Lost in the woods", new string[] {"Lost", "in", "the", "woods", "wood", "forest"}, new int[] {0, 5, 8, 12, 12, 12}, new int[] {4, 7, 11, 17, 17, 17}, new int[] {1, 1, 1, 1, 0, 0}); /* single quote */ assertAnalyzesTo(analyzer, "king", new string[] {"king", "baron"}); /* multi words */ assertAnalyzesTo(analyzer, "king's evil", new string[] {"king's", "king's", "evil", "meany"}); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testSynonyms() throws Exception public virtual void testSynonyms() { WordnetSynonymParser parser = new WordnetSynonymParser(true, true, new MockAnalyzer(random())); parser.parse(new StringReader(synonymsFile)); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final SynonymMap map = parser.build(); SynonymMap map = parser.build(); Analyzer analyzer = new AnalyzerAnonymousInnerClassHelper(this, map); /* all expansions */ assertAnalyzesTo(analyzer, "Lost in the woods", new string[] { "Lost", "in", "the", "woods", "wood", "forest" }, new int[] { 0, 5, 8, 12, 12, 12 }, new int[] { 4, 7, 11, 17, 17, 17 }, new int[] { 1, 1, 1, 1, 0, 0 }); /* single quote */ assertAnalyzesTo(analyzer, "king", new string[] { "king", "baron" }); /* multi words */ assertAnalyzesTo(analyzer, "king's evil", new string[] { "king's", "king's", "evil", "meany" }); }