public abstract class QueryParserTestBase extends LuceneTestCase
Modifier and Type | Class and Description |
---|---|
static class |
QueryParserTestBase.QPTestAnalyzer
Filters LowerCaseTokenizer with QPTestFilter.
|
static class |
QueryParserTestBase.QPTestFilter
Filter which discards the token 'stop' and which expands the
token 'phrase' into 'phrase1 phrase2'
|
static class |
QueryParserTestBase.QPTestParser
Test QueryParser that does not allow fuzzy or wildcard queries.
|
LuceneTestCase.Nightly
Modifier and Type | Field and Description |
---|---|
static Analyzer |
qpAnalyzer |
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 |
---|
QueryParserTestBase() |
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, setUseCompoundFile, 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
public static Analyzer qpAnalyzer
public void setUp() throws Exception
LuceneTestCase
super.setUp()
.setUp
in class LuceneTestCase
Exception
public abstract QueryParser getParser(Analyzer a) throws Exception
Exception
public void assertQueryEquals(String query, Analyzer a, String result) throws Exception
Exception
public void assertQueryEquals(QueryParser qp, String field, String query, String result) throws Exception
Exception
public void assertEscapedQueryEquals(String query, Analyzer a, String result) throws Exception
Exception
public void assertWildcardQueryEquals(String query, boolean lowercase, String result, boolean allowLeadingWildcard) throws Exception
Exception
public void assertWildcardQueryEquals(String query, boolean lowercase, String result) throws Exception
Exception
public void assertWildcardQueryEquals(String query, String result) throws Exception
Exception
public void assertQueryEqualsDOA(String query, Analyzer a, String result) throws Exception
Exception
public void testAutoGeneratePhraseQueriesOn() throws Exception
Exception
public void testLegacyDateRange() throws Exception
Exception
public void assertDateRangeQueryEquals(QueryParser qp, String field, String startDate, String endDate, Date endDateInclusive, DateTools.Resolution resolution) throws Exception
Exception
public void testTabNewlineCarriageReturn() throws Exception
Exception
public void assertParseException(String queryString) throws Exception
Exception
public void testCustomQueryParserWildcard()
public void testCustomQueryParserFuzzy() throws Exception
Exception
public void testPrecedence() throws Exception
Exception
public void testLocalDateFormat() throws IOException, ParseException
IOException
ParseException
public void tearDown() throws Exception
LuceneTestCase
super.tearDown()
.tearDown
in class LuceneTestCase
Exception