public abstract class CollationTestBase extends LuceneTestCase
LuceneTestCase.Nightly| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
firstRangeBeginningOriginal |
protected java.lang.String |
firstRangeEndOriginal |
protected java.lang.String |
secondRangeBeginningOriginal |
protected java.lang.String |
secondRangeEndOriginal |
classRules, random, RANDOM_MULTIPLIER, ruleChain, stores, TEMP_DIR, TEST_CLEAN_THREADS, TEST_DIRECTORY, TEST_ITER, TEST_ITER_MIN, TEST_LINE_DOCS_FILE, TEST_LOCALE, TEST_NIGHTLY, TEST_SEED, TEST_TIMEZONE, TEST_VERSION_CURRENT, testsFailed, VERBOSE| Constructor and Description |
|---|
CollationTestBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertThreadSafe(Analyzer analyzer) |
protected java.lang.String |
encodeCollationKey(byte[] keyBits)
Convenience method to perform the same function as CollationKeyFilter.
|
void |
testCollationKeySort(Analyzer usAnalyzer,
Analyzer franceAnalyzer,
Analyzer swedenAnalyzer,
Analyzer denmarkAnalyzer,
java.lang.String usResult,
java.lang.String frResult,
java.lang.String svResult,
java.lang.String dkResult) |
void |
testFarsiRangeFilterCollating(Analyzer analyzer,
java.lang.String firstBeg,
java.lang.String firstEnd,
java.lang.String secondBeg,
java.lang.String secondEnd) |
void |
testFarsiRangeQueryCollating(Analyzer analyzer,
java.lang.String firstBeg,
java.lang.String firstEnd,
java.lang.String secondBeg,
java.lang.String secondEnd) |
void |
testFarsiTermRangeQuery(Analyzer analyzer,
java.lang.String firstBeg,
java.lang.String firstEnd,
java.lang.String secondBeg,
java.lang.String secondEnd) |
afterClassLuceneTestCaseJ4, alwaysIgnoredTestMethod, assertEquals, assertEquals, assertEquals, assertEquals, assertSaneFieldCaches, asSet, assumeFalse, assumeNoException, assumeTrue, atLeast, atLeast, beforeClassLuceneTestCaseJ4, dumpArray, dumpIterator, getDataFile, getName, getTestClass, getTestLabel, isTestThread, localeForName, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newField, newField, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newSearcher, newSearcher, newTieredMergePolicy, newTieredMergePolicy, purgeFieldCache, randomDirectory, randomLocale, randomTimeZone, rarely, rarely, reportAdditionalFailureInfo, reportPartialFailureInfo, setMergeFactor, setUp, setUseCompoundFile, tearDown, usually, usuallyassertArrayEquals, 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, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, failprotected java.lang.String firstRangeBeginningOriginal
protected java.lang.String firstRangeEndOriginal
protected java.lang.String secondRangeBeginningOriginal
protected java.lang.String secondRangeEndOriginal
protected java.lang.String encodeCollationKey(byte[] keyBits)
keyBits - the result from
collator.getCollationKey(original).toByteArray()public void testFarsiRangeFilterCollating(Analyzer analyzer, java.lang.String firstBeg, java.lang.String firstEnd, java.lang.String secondBeg, java.lang.String secondEnd) throws java.lang.Exception
java.lang.Exceptionpublic void testFarsiRangeQueryCollating(Analyzer analyzer, java.lang.String firstBeg, java.lang.String firstEnd, java.lang.String secondBeg, java.lang.String secondEnd) throws java.lang.Exception
java.lang.Exceptionpublic void testFarsiTermRangeQuery(Analyzer analyzer, java.lang.String firstBeg, java.lang.String firstEnd, java.lang.String secondBeg, java.lang.String secondEnd) throws java.lang.Exception
java.lang.Exceptionpublic void testCollationKeySort(Analyzer usAnalyzer, Analyzer franceAnalyzer, Analyzer swedenAnalyzer, Analyzer denmarkAnalyzer, java.lang.String usResult, java.lang.String frResult, java.lang.String svResult, java.lang.String dkResult) throws java.lang.Exception
java.lang.Exceptionpublic void assertThreadSafe(Analyzer analyzer) throws java.lang.Exception
java.lang.ExceptionCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.