Package org.apache.lucene.tests.analysis
Class BaseTokenStreamFactoryTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.tests.util.LuceneTestCase
org.apache.lucene.tests.analysis.BaseTokenStreamTestCase
org.apache.lucene.tests.analysis.BaseTokenStreamFactoryTestCase
Base class for testing tokenstream factories.
Example usage:
Reader reader = new StringReader("Some Text to Analyze");
reader = charFilterFactory("htmlstrip").create(reader);
TokenStream stream = tokenizerFactory("standard").create(reader);
stream = tokenFilterFactory("lowercase").create(stream);
stream = tokenFilterFactory("asciifolding").create(stream);
assertTokenStreamContents(stream, new String[] { "some", "text", "to", "analyze" });
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.tests.analysis.BaseTokenStreamTestCase
BaseTokenStreamTestCase.CheckClearAttributesAttribute, BaseTokenStreamTestCase.CheckClearAttributesAttributeImplNested classes/interfaces inherited from class org.apache.lucene.tests.util.LuceneTestCase
LuceneTestCase.AwaitsFix, LuceneTestCase.Concurrency, LuceneTestCase.Monster, LuceneTestCase.Nightly, LuceneTestCase.SuppressCodecs, LuceneTestCase.SuppressFileSystems, LuceneTestCase.SuppressFsync, LuceneTestCase.SuppressReproduceLine, LuceneTestCase.SuppressSysoutChecks, LuceneTestCase.SuppressTempFileChecks, LuceneTestCase.ThrowingConsumer<T>, LuceneTestCase.ThrowingRunnable, LuceneTestCase.Weekly -
Field Summary
Fields inherited from class org.apache.lucene.tests.util.LuceneTestCase
assertsAreEnabled, classRules, DEFAULT_LINE_DOCS_FILE, INFOSTREAM, JENKINS_LARGE_LINE_DOCS_FILE, LEAVE_TEMPORARY, MAYBE_CACHE_POLICY, RANDOM_MULTIPLIER, ruleChain, suiteFailureMarker, SYSPROP_AWAITSFIX, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_MONSTER, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_THROTTLING, TEST_WEEKLY, VERBOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CharFilterFactorycharFilterFactory(String name, String... keysAndValues) Returns a fully initialized CharFilterFactory with the specified name and key-value arguments.protected CharFilterFactorycharFilterFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) Returns a fully initialized CharFilterFactory with the specified name, version, resource loader, and key-value arguments.protected TokenFilterFactorytokenFilterFactory(String name, String... keysAndValues) Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.protected TokenFilterFactorytokenFilterFactory(String name, Version version, String... keysAndValues) Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.protected TokenFilterFactorytokenFilterFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) Returns a fully initialized TokenFilterFactory with the specified name, version, resource loader, and key-value arguments.protected TokenizerFactorytokenizerFactory(String name, String... keysAndValues) Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.protected TokenizerFactorytokenizerFactory(String name, Version version, String... keysAndValues) Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.protected TokenizerFactorytokenizerFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) Returns a fully initialized TokenizerFactory with the specified name, version, resource loader, and key-value arguments.Methods inherited from class org.apache.lucene.tests.analysis.BaseTokenStreamTestCase
assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesTo, assertAnalyzesToPositions, assertAnalyzesToPositions, assertGraphStrings, assertGraphStrings, assertStreamHasNumberOfTokens, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, assertTokenStreamContents, checkAnalysisConsistency, checkAnalysisConsistency, checkOneTerm, checkRandomData, checkRandomData, checkRandomData, checkRandomData, checkRandomData, checkResetException, escape, getGraphStrings, getGraphStrings, keywordMockTokenizer, keywordMockTokenizer, newAttributeFactory, newAttributeFactory, toDot, toDotFile, toString, whitespaceMockTokenizer, whitespaceMockTokenizerMethods inherited from class org.apache.lucene.tests.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertDoubleUlpEquals, assertFieldInfosEquals, assertFloatUlpEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, atLeast, atLeast, callStackContains, callStackContains, callStackContainsAnyOf, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, ensureSaneIWCOnNightly, expectThrows, expectThrows, expectThrows, expectThrowsAnyOf, expectThrowsAnyOf, getDataInputStream, getDataPath, getJvmForkArguments, getOnlyLeafReader, getTestClass, getTestName, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newDirectory, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newIndexWriterConfig, newIOContext, newIOContext, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newMaybeVirusCheckingDirectory, newMaybeVirusCheckingFSDirectory, newMergePolicy, newMergePolicy, newMergePolicy, newMockDirectory, newMockDirectory, newMockDirectory, newMockFSDirectory, newMockFSDirectory, newSearcher, newSearcher, newSearcher, newSearcher, newSearcher, newSnapshotIndexWriterConfig, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, randomVectorFormat, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setUpExecutorService, shutdownExecutorService, slowFileExists, tearDown, usually, usually, wrapReaderMethods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
Constructor Details
-
BaseTokenStreamFactoryTestCase
public BaseTokenStreamFactoryTestCase()
-
-
Method Details
-
tokenizerFactory
Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.ClasspathResourceLoaderis used for loading resources, so any required ones should be on the test classpath.- Throws:
Exception
-
tokenizerFactory
protected TokenizerFactory tokenizerFactory(String name, Version version, String... keysAndValues) throws Exception Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.ClasspathResourceLoaderis used for loading resources, so any required ones should be on the test classpath.- Throws:
Exception
-
tokenizerFactory
protected TokenizerFactory tokenizerFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) throws Exception Returns a fully initialized TokenizerFactory with the specified name, version, resource loader, and key-value arguments.- Throws:
Exception
-
tokenFilterFactory
protected TokenFilterFactory tokenFilterFactory(String name, Version version, String... keysAndValues) throws Exception Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.ClasspathResourceLoaderis used for loading resources, so any required ones should be on the test classpath.- Throws:
Exception
-
tokenFilterFactory
protected TokenFilterFactory tokenFilterFactory(String name, String... keysAndValues) throws Exception Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.ClasspathResourceLoaderis used for loading resources, so any required ones should be on the test classpath.- Throws:
Exception
-
tokenFilterFactory
protected TokenFilterFactory tokenFilterFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) throws Exception Returns a fully initialized TokenFilterFactory with the specified name, version, resource loader, and key-value arguments.- Throws:
Exception
-
charFilterFactory
protected CharFilterFactory charFilterFactory(String name, String... keysAndValues) throws Exception Returns a fully initialized CharFilterFactory with the specified name and key-value arguments.ClasspathResourceLoaderis used for loading resources, so any required ones should be on the test classpath.- Throws:
Exception
-
charFilterFactory
protected CharFilterFactory charFilterFactory(String name, Version matchVersion, ResourceLoader loader, String... keysAndValues) throws Exception Returns a fully initialized CharFilterFactory with the specified name, version, resource loader, and key-value arguments.- Throws:
Exception
-