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.CheckClearAttributesAttributeImpl
Nested classes/interfaces inherited from class org.apache.lucene.tests.util.LuceneTestCase
LuceneTestCase.AwaitsFix, LuceneTestCase.BadApple, 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_BADAPPLES, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_BADAPPLES, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_MONSTER, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CharFilterFactory
charFilterFactory
(String name, String... keysAndValues) Returns a fully initialized CharFilterFactory with the specified name and key-value arguments.protected CharFilterFactory
charFilterFactory
(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 TokenFilterFactory
tokenFilterFactory
(String name, String... keysAndValues) Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.protected TokenFilterFactory
tokenFilterFactory
(String name, Version version, String... keysAndValues) Returns a fully initialized TokenFilterFactory with the specified name and key-value arguments.protected TokenFilterFactory
tokenFilterFactory
(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 TokenizerFactory
tokenizerFactory
(String name, String... keysAndValues) Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.protected TokenizerFactory
tokenizerFactory
(String name, Version version, String... keysAndValues) Returns a fully initialized TokenizerFactory with the specified name and key-value arguments.protected TokenizerFactory
tokenizerFactory
(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, whitespaceMockTokenizer
Methods inherited from class org.apache.lucene.tests.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, 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, hasWorkingMMapOnWindows, 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, 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, wrapReader
Methods 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.ClasspathResourceLoader
is 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.ClasspathResourceLoader
is 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.ClasspathResourceLoader
is 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.ClasspathResourceLoader
is 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.ClasspathResourceLoader
is 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
-