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.TestAnalysisNested 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 Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static Stringprotected static String[]protected static String[]protected static Stringstatic Stringstatic StringFields 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_IDFields 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 voidvoidstatic voidvoidprotected static org.elasticsearch.index.query.SearchExecutionContextprotected static org.elasticsearch.index.query.SearchExecutionContextcreateSearchExecutionContext(org.apache.lucene.search.IndexSearcher searcher)protected static org.elasticsearch.index.query.SearchExecutionContextprotected org.elasticsearch.common.settings.Settingsprotected static Stringmake sure query names are unique by suffixing them with increasing counterprotected org.elasticsearch.action.get.GetResponseexecuteGet(org.elasticsearch.action.get.GetRequest getRequest)Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected org.elasticsearch.action.termvectors.MultiTermVectorsResponseexecuteMultiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest mtvRequest)Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected static StringexpectedFieldName(String builderFieldName)protected static org.elasticsearch.index.IndexgetIndex()protected static org.elasticsearch.index.mapper.MapperServiceprotected Collection<Class<? extends org.elasticsearch.plugins.Plugin>>protected static org.elasticsearch.index.IndexSettingsprotected voidinitializeAdditionalMappings(org.elasticsearch.index.mapper.MapperService mapperService)protected org.elasticsearch.common.io.stream.NamedWriteableRegistryprotected org.elasticsearch.common.xcontent.NamedXContentRegistryTheNamedXContentRegistryto 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, writableRegistryMethods 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, wrapReaderMethods 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:ESTestCaseTheNamedXContentRegistryto use for this test. Subclasses should override and use liberally.- Overrides:
xContentRegistryin 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
SearchExecutionContextwith the provided searcher
-
createShardContextWithNoType
protected static org.elasticsearch.index.query.SearchExecutionContext createShardContextWithNoType()- Returns:
- a new
SearchExecutionContextbased on an index with no type registered
-
createSearchExecutionContext
protected static org.elasticsearch.index.query.SearchExecutionContext createSearchExecutionContext()- Returns:
- a new
SearchExecutionContextbased on the base test index and queryParserService
-
getMapperService
protected static org.elasticsearch.index.mapper.MapperService getMapperService()
-