Package org.elasticsearch.test
Class AbstractBuilderTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.test.AbstractBuilderTestCase
- Direct Known Subclasses:
AbstractQueryTestCase
,BaseAggregationTestCase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.test.ESTestCase
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
Nested classes/interfaces inherited from class org.apache.lucene.util.LuceneTestCase
org.apache.lucene.util.LuceneTestCase.AwaitsFix, org.apache.lucene.util.LuceneTestCase.BadApple, org.apache.lucene.util.LuceneTestCase.Monster, org.apache.lucene.util.LuceneTestCase.Nightly, org.apache.lucene.util.LuceneTestCase.Slow, org.apache.lucene.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.util.LuceneTestCase.SuppressFsync, org.apache.lucene.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.util.LuceneTestCase.Weekly
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String
protected static String[]
protected static String[]
protected static String
static String
static String
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailures, DEFAULT_NAMED_WRITABLE_REGISTRY, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, MIN_PRIVATE_PORT, TEST_WORKER_SYS_PROPERTY, TEST_WORKER_VM_ID
Fields inherited from class org.apache.lucene.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_SLOW, 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_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
void
static void
void
protected static org.elasticsearch.index.query.SearchExecutionContext
protected static org.elasticsearch.index.query.SearchExecutionContext
createSearchExecutionContext(org.apache.lucene.search.IndexSearcher searcher)
protected static org.elasticsearch.index.query.SearchExecutionContext
protected org.elasticsearch.common.settings.Settings
protected static String
make sure query names are unique by suffixing them with increasing counterprotected org.elasticsearch.action.get.GetResponse
executeGet(org.elasticsearch.action.get.GetRequest getRequest)
Override this to handleClient.get(GetRequest)
calls from parsers / buildersprotected org.elasticsearch.action.termvectors.MultiTermVectorsResponse
executeMultiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest mtvRequest)
Override this to handleClient.get(GetRequest)
calls from parsers / buildersprotected static String
expectedFieldName(String builderFieldName)
protected static org.elasticsearch.index.Index
getIndex()
protected static org.elasticsearch.index.mapper.MapperService
protected Collection<Class<? extends org.elasticsearch.plugins.Plugin>>
protected static org.elasticsearch.index.IndexSettings
protected void
initializeAdditionalMappings(org.elasticsearch.index.mapper.MapperService mapperService)
protected org.elasticsearch.common.io.stream.NamedWriteableRegistry
protected org.elasticsearch.common.xcontent.NamedXContentRegistry
TheNamedXContentRegistry
to use for this test.Methods inherited from class org.elasticsearch.test.ESTestCase
after, afterIfFailed, afterIfSuccessful, allowedWarnings, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, assertWarnings, before, between, buildEnvSettings, buildNewFakeTransportAddress, checkStaticState, clearAdditionalRoles, copyInstance, copyNamedWriteable, copyNamedWriteable, copyWriteable, copyWriteable, createDefaultIndexAnalyzers, createParser, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableJodaDeprecationWarningsCheck, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureSupportedLocale, filteredWarnings, frequently, generateRandomStringArray, generateRandomStringArray, getBasePort, getDataPath, getPortRange, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newEnvironment, newEnvironment, newNodeEnvironment, newNodeEnvironment, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBigInteger, randomBoolean, randomByte, randomByteArrayOfLength, randomDateFormatterPattern, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomIp, randomList, randomList, randomLong, randomLongBetween, randomMap, randomMillisUpToYear9999, randomNonNegativeByte, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, randomZone, removeHeaderWarningAppender, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, setHeaderWarningAppender, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, waitUntil, waitUntil, writableRegistry
Methods inherited from class org.apache.lucene.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, 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, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, 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, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, restoreSpins, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setupSpins, 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, assertTrue, assertTrue, fail, fail
-
Field Details
-
TEXT_FIELD_NAME
- See Also:
- Constant Field Values
-
TEXT_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
KEYWORD_FIELD_NAME
- See Also:
- Constant Field Values
-
INT_FIELD_NAME
- See Also:
- Constant Field Values
-
INT_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
INT_RANGE_FIELD_NAME
- See Also:
- Constant Field Values
-
DOUBLE_FIELD_NAME
- See Also:
- Constant Field Values
-
BOOLEAN_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_NANOS_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_RANGE_FIELD_NAME
- See Also:
- Constant Field Values
-
OBJECT_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_POINT_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_POINT_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_SHAPE_FIELD_NAME
- See Also:
- Constant Field Values
-
BINARY_FIELD_NAME
- See Also:
- Constant Field Values
-
MAPPED_FIELD_NAMES
-
MAPPED_LEAF_FIELD_NAMES
-
-
Constructor Details
-
AbstractBuilderTestCase
public AbstractBuilderTestCase()
-
-
Method Details
-
getIndex
protected static org.elasticsearch.index.Index getIndex() -
getPlugins
-
initializeAdditionalMappings
protected void initializeAdditionalMappings(org.elasticsearch.index.mapper.MapperService mapperService) throws IOException- Throws:
IOException
-
beforeClass
public static void beforeClass() -
xContentRegistry
protected org.elasticsearch.common.xcontent.NamedXContentRegistry xContentRegistry()Description copied from class:ESTestCase
TheNamedXContentRegistry
to use for this test. Subclasses should override and use liberally.- Overrides:
xContentRegistry
in classESTestCase
-
namedWriteableRegistry
protected org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry() -
createUniqueRandomName
make sure query names are unique by suffixing them with increasing counter -
createTestIndexSettings
protected org.elasticsearch.common.settings.Settings createTestIndexSettings() -
indexSettings
protected static org.elasticsearch.index.IndexSettings indexSettings() -
expectedFieldName
-
afterClass
- Throws:
Exception
-
beforeTest
- Throws:
Exception
-
afterTest
public void afterTest() -
executeGet
protected org.elasticsearch.action.get.GetResponse executeGet(org.elasticsearch.action.get.GetRequest getRequest)Override this to handleClient.get(GetRequest)
calls from parsers / builders -
executeMultiTermVectors
protected org.elasticsearch.action.termvectors.MultiTermVectorsResponse executeMultiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest mtvRequest)Override this to handleClient.get(GetRequest)
calls from parsers / builders -
createSearchExecutionContext
protected static org.elasticsearch.index.query.SearchExecutionContext createSearchExecutionContext(org.apache.lucene.search.IndexSearcher searcher)- Returns:
- a new
SearchExecutionContext
with the provided searcher
-
createShardContextWithNoType
protected static org.elasticsearch.index.query.SearchExecutionContext createShardContextWithNoType()- Returns:
- a new
SearchExecutionContext
based on an index with no type registered
-
createSearchExecutionContext
protected static org.elasticsearch.index.query.SearchExecutionContext createSearchExecutionContext()- Returns:
- a new
SearchExecutionContext
based on the base test index and queryParserService
-
getMapperService
protected static org.elasticsearch.index.mapper.MapperService getMapperService()
-