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
-
public abstract class BaseTokenStreamFactoryTestCase extends BaseTokenStreamTestCase
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
Constructors Constructor Description BaseTokenStreamFactoryTestCase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
-
-
-
-
Method Detail
-
tokenizerFactory
protected TokenizerFactory tokenizerFactory(String name, 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 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
-
-