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, usuallyassertArrayEquals, 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, failpublic static Analyzer qpAnalyzer
public void setUp()
throws Exception
LuceneTestCasesuper.setUp().setUp in class LuceneTestCaseExceptionpublic abstract QueryParser getParser(Analyzer a) throws Exception
Exceptionpublic void assertQueryEquals(String query, Analyzer a, String result) throws Exception
Exceptionpublic void assertQueryEquals(QueryParser qp, String field, String query, String result) throws Exception
Exceptionpublic void assertEscapedQueryEquals(String query, Analyzer a, String result) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, boolean lowercase, String result, boolean allowLeadingWildcard) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, boolean lowercase, String result) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, String result) throws Exception
Exceptionpublic void assertQueryEqualsDOA(String query, Analyzer a, String result) throws Exception
Exceptionpublic void testAutoGeneratePhraseQueriesOn()
throws Exception
Exceptionpublic void testLegacyDateRange()
throws Exception
Exceptionpublic void assertDateRangeQueryEquals(QueryParser qp, String field, String startDate, String endDate, Date endDateInclusive, DateTools.Resolution resolution) throws Exception
Exceptionpublic void testTabNewlineCarriageReturn()
throws Exception
Exceptionpublic void assertParseException(String queryString) throws Exception
Exceptionpublic void testCustomQueryParserWildcard()
public void testCustomQueryParserFuzzy()
throws Exception
Exceptionpublic void testPrecedence()
throws Exception
Exceptionpublic void testLocalDateFormat()
throws IOException,
ParseException
IOExceptionParseExceptionpublic void tearDown()
throws Exception
LuceneTestCasesuper.tearDown().tearDown in class LuceneTestCaseException