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
public abstract class AbstractBuilderTestCase extends ESTestCase
-
-
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
Fields Modifier and Type Field Description protected static java.lang.StringBOOLEAN_FIELD_NAMEprotected static java.lang.StringDATE_ALIAS_FIELD_NAMEprotected static java.lang.StringDATE_FIELD_NAMEprotected static java.lang.StringDATE_RANGE_FIELD_NAMEprotected static java.lang.StringDOUBLE_FIELD_NAMEprotected static java.lang.StringGEO_POINT_ALIAS_FIELD_NAMEprotected static java.lang.StringGEO_POINT_FIELD_NAMEprotected static java.lang.StringGEO_SHAPE_FIELD_NAMEprotected static java.lang.StringINT_ALIAS_FIELD_NAMEprotected static java.lang.StringINT_FIELD_NAMEprotected static java.lang.StringINT_RANGE_FIELD_NAMEprotected static java.lang.String[]MAPPED_FIELD_NAMESprotected static java.lang.String[]MAPPED_LEAF_FIELD_NAMESprotected static java.lang.StringOBJECT_FIELD_NAMEprotected static java.lang.String[]randomTypesstatic java.lang.StringSTRING_ALIAS_FIELD_NAMEstatic java.lang.StringSTRING_FIELD_NAMEprotected static java.lang.StringSTRING_FIELD_NAME_2-
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailed, deprecationLogger, failureAndSuccessEvents, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger
-
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 Constructor Description AbstractBuilderTestCase()
-
Method Summary
Modifier and Type Method Description static voidafterClass()voidafterTest()static voidbeforeClass()voidbeforeTest()protected static QueryShardContextcreateShardContext()protected static QueryShardContextcreateShardContext(IndexReader reader)protected SettingscreateTestIndexSettings()protected static java.lang.StringcreateUniqueRandomName()make sure query names are unique by suffixing them with increasing counterprotected GetResponseexecuteGet(GetRequest getRequest)Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected MultiTermVectorsResponseexecuteMultiTermVectors(MultiTermVectorsRequest mtvRequest)Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected static java.lang.StringexpectedFieldName(java.lang.String builderFieldName)protected static java.lang.String[]getCurrentTypes()protected static IndexgetIndex()protected java.lang.Iterable<MappedFieldType>getMapping()protected java.util.Collection<java.lang.Class<? extends Plugin>>getPlugins()protected static SearchContextgetSearchContext(java.lang.String[] types, QueryShardContext context)protected static IndexSettingsindexSettings()protected voidinitializeAdditionalMappings(MapperService mapperService)protected static booleanisSingleType()protected NamedWriteableRegistrynamedWriteableRegistry()protected NamedXContentRegistryxContentRegistry()TheNamedXContentRegistryto use for this test.-
Methods inherited from class org.elasticsearch.test.ESTestCase
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertEqualsWithErrorMessageFromXContent, assertPathHasBeenCleared, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, awaitBusy, awaitBusy, before, between, buildNewFakeTransportAddress, checkStaticState, copyInstance, copyStreamable, copyWriteable, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableJodaDeprecationWarningsCheck, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureSupportedLocale, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBoolean, randomByte, randomByteArrayOfLength, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomLongBetween, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, randomZone, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, toShuffledXContent, writableRegistry
-
Methods inherited from class org.apache.lucene.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertFieldsEquals, assertFieldStatisticsEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, 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 Detail
-
STRING_FIELD_NAME
public static final java.lang.String STRING_FIELD_NAME
- See Also:
- Constant Field Values
-
STRING_ALIAS_FIELD_NAME
public static final java.lang.String STRING_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
STRING_FIELD_NAME_2
protected static final java.lang.String STRING_FIELD_NAME_2
- See Also:
- Constant Field Values
-
INT_FIELD_NAME
protected static final java.lang.String INT_FIELD_NAME
- See Also:
- Constant Field Values
-
INT_ALIAS_FIELD_NAME
protected static final java.lang.String INT_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
INT_RANGE_FIELD_NAME
protected static final java.lang.String INT_RANGE_FIELD_NAME
- See Also:
- Constant Field Values
-
DOUBLE_FIELD_NAME
protected static final java.lang.String DOUBLE_FIELD_NAME
- See Also:
- Constant Field Values
-
BOOLEAN_FIELD_NAME
protected static final java.lang.String BOOLEAN_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_FIELD_NAME
protected static final java.lang.String DATE_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_ALIAS_FIELD_NAME
protected static final java.lang.String DATE_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
DATE_RANGE_FIELD_NAME
protected static final java.lang.String DATE_RANGE_FIELD_NAME
- See Also:
- Constant Field Values
-
OBJECT_FIELD_NAME
protected static final java.lang.String OBJECT_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_POINT_FIELD_NAME
protected static final java.lang.String GEO_POINT_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_POINT_ALIAS_FIELD_NAME
protected static final java.lang.String GEO_POINT_ALIAS_FIELD_NAME
- See Also:
- Constant Field Values
-
GEO_SHAPE_FIELD_NAME
protected static final java.lang.String GEO_SHAPE_FIELD_NAME
- See Also:
- Constant Field Values
-
MAPPED_FIELD_NAMES
protected static final java.lang.String[] MAPPED_FIELD_NAMES
-
MAPPED_LEAF_FIELD_NAMES
protected static final java.lang.String[] MAPPED_LEAF_FIELD_NAMES
-
randomTypes
protected static java.lang.String[] randomTypes
-
-
Method Detail
-
getIndex
protected static Index getIndex()
-
getCurrentTypes
protected static java.lang.String[] getCurrentTypes()
-
isSingleType
protected static boolean isSingleType()
-
getPlugins
protected java.util.Collection<java.lang.Class<? extends Plugin>> getPlugins()
-
initializeAdditionalMappings
protected void initializeAdditionalMappings(MapperService mapperService) throws java.io.IOException
- Throws:
java.io.IOException
-
beforeClass
public static void beforeClass()
-
xContentRegistry
protected NamedXContentRegistry xContentRegistry()
Description copied from class:ESTestCaseTheNamedXContentRegistryto use for this test. Subclasses should override and use liberally.- Overrides:
xContentRegistryin classESTestCase
-
namedWriteableRegistry
protected NamedWriteableRegistry namedWriteableRegistry()
-
createUniqueRandomName
protected static java.lang.String createUniqueRandomName()
make sure query names are unique by suffixing them with increasing counter
-
createTestIndexSettings
protected Settings createTestIndexSettings()
-
indexSettings
protected static IndexSettings indexSettings()
-
expectedFieldName
protected static java.lang.String expectedFieldName(java.lang.String builderFieldName)
-
getMapping
protected java.lang.Iterable<MappedFieldType> getMapping()
-
afterClass
public static void afterClass() throws java.lang.Exception- Throws:
java.lang.Exception
-
beforeTest
public void beforeTest() throws java.lang.Exception- Throws:
java.lang.Exception
-
getSearchContext
protected static SearchContext getSearchContext(java.lang.String[] types, QueryShardContext context)
-
afterTest
public void afterTest()
-
executeGet
protected GetResponse executeGet(GetRequest getRequest)
Override this to handleClient.get(GetRequest)calls from parsers / builders
-
executeMultiTermVectors
protected MultiTermVectorsResponse executeMultiTermVectors(MultiTermVectorsRequest mtvRequest)
Override this to handleClient.get(GetRequest)calls from parsers / builders
-
createShardContext
protected static QueryShardContext createShardContext(IndexReader reader)
- Returns:
- a new
QueryShardContextwith the provided reader
-
createShardContext
protected static QueryShardContext createShardContext()
- Returns:
- a new
QueryShardContextbased on the base test index and queryParserService
-
-