public abstract class CollationTestBase extends LuceneTestCase
LuceneTestCase.Nightly
Modifier and Type | Field and Description |
---|---|
protected String |
firstRangeBeginningOriginal |
protected String |
firstRangeEndOriginal |
protected String |
secondRangeBeginningOriginal |
protected 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 String |
encodeCollationKey(byte[] keyBits)
Convenience method to perform the same function as CollationKeyFilter.
|
void |
testCollationKeySort(Analyzer usAnalyzer,
Analyzer franceAnalyzer,
Analyzer swedenAnalyzer,
Analyzer denmarkAnalyzer,
String usResult,
String frResult,
String svResult,
String dkResult) |
void |
testFarsiRangeFilterCollating(Analyzer analyzer,
String firstBeg,
String firstEnd,
String secondBeg,
String secondEnd) |
void |
testFarsiRangeQueryCollating(Analyzer analyzer,
String firstBeg,
String firstEnd,
String secondBeg,
String secondEnd) |
void |
testFarsiTermRangeQuery(Analyzer analyzer,
String firstBeg,
String firstEnd,
String secondBeg,
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, usually
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
protected String firstRangeBeginningOriginal
protected String firstRangeEndOriginal
protected String secondRangeBeginningOriginal
protected String secondRangeEndOriginal
protected String encodeCollationKey(byte[] keyBits)
keyBits
- the result from
collator.getCollationKey(original).toByteArray()public void testFarsiRangeFilterCollating(Analyzer analyzer, String firstBeg, String firstEnd, String secondBeg, String secondEnd) throws Exception
Exception
public void testFarsiRangeQueryCollating(Analyzer analyzer, String firstBeg, String firstEnd, String secondBeg, String secondEnd) throws Exception
Exception
public void testFarsiTermRangeQuery(Analyzer analyzer, String firstBeg, String firstEnd, String secondBeg, String secondEnd) throws Exception
Exception
public void testCollationKeySort(Analyzer usAnalyzer, Analyzer franceAnalyzer, Analyzer swedenAnalyzer, Analyzer denmarkAnalyzer, String usResult, String frResult, String svResult, String dkResult) throws Exception
Exception