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 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, whitespaceMockTokenizer
-
Methods 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, 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.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
-
-