/// <summary> /// checks for synonyms of "GB" in synonyms.txt </summary> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: private void checkSolrSynonyms(org.apache.lucene.analysis.util.TokenFilterFactory factory) throws Exception private void checkSolrSynonyms(TokenFilterFactory factory) { Reader reader = new StringReader("GB"); TokenStream stream = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false); stream = factory.create(stream); assertTrue(stream is SynonymFilter); assertTokenStreamContents(stream, new string[] {"GB", "gib", "gigabyte", "gigabytes"}, new int[] {1, 0, 0, 0}); }
/// <summary> /// checks for synonyms of "second" in synonyms-wordnet.txt </summary> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: private void checkWordnetSynonyms(org.apache.lucene.analysis.util.TokenFilterFactory factory) throws Exception private void checkWordnetSynonyms(TokenFilterFactory factory) { Reader reader = new StringReader("second"); TokenStream stream = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false); stream = factory.create(stream); assertTrue(stream is SynonymFilter); assertTokenStreamContents(stream, new string[] {"second", "2nd", "two"}, new int[] {1, 0, 0}); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: private static void assertDelegator(final org.apache.lucene.analysis.util.TokenFilterFactory factory, final Class delegatorClass) private static void assertDelegator(TokenFilterFactory factory, Type delegatorClass) { assertNotNull(factory); assertTrue("factory not expected class: " + factory.GetType(), factory is SynonymFilterFactory); SynonymFilterFactory synFac = (SynonymFilterFactory) factory; object delegator = synFac.Delegator; assertNotNull(delegator); assertTrue("delegator not expected class: " + delegator.GetType(), delegatorClass.IsInstanceOfType(delegator)); }