Package org.elasticsearch.index.mapper
Class AbstractNumericFieldMapperTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.index.mapper.MapperServiceTestCase
org.elasticsearch.index.mapper.MapperTestCase
org.elasticsearch.index.mapper.AbstractNumericFieldMapperTestCase
public abstract class AbstractNumericFieldMapperTestCase extends MapperTestCase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.MapperTestCase
MapperTestCase.ParameterCheckerNested 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
Fields inherited from class org.elasticsearch.index.mapper.MapperServiceTestCase
INCLUDE_DEFAULTS, SETTINGSFields 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 Constructor Description AbstractNumericFieldMapperTestCase() -
Method Summary
Modifier and Type Method Description protected abstract voiddoTestCoerce(java.lang.String type)protected abstract voiddoTestDecimalCoerce(java.lang.String type)protected abstract voiddoTestDefaults(java.lang.String type)protected abstract voiddoTestNoDocValues(java.lang.String type)protected abstract voiddoTestNotIndexed(java.lang.String type)protected abstract voiddoTestNullValue(java.lang.String type)protected abstract voiddoTestStore(java.lang.String type)protected voidrandomFetchTestFieldConfig(org.elasticsearch.common.xcontent.XContentBuilder b)Field configuration forMapperTestCase.testFetch()andMapperTestCase.testFetchMany().voidtestCoerce()voidtestDecimalCoerce()voidtestDefaults()voidtestNoDocValues()voidtestNotIndexed()voidtestNullValue()voidtestStore()voidtestTypesAndWholeTypes()protected abstract java.util.Set<java.lang.String>types()protected abstract java.util.Set<java.lang.String>wholeTypes()Methods inherited from class org.elasticsearch.index.mapper.MapperTestCase
allowsNullValues, allowsStore, assertDocValuesField, assertExistsQuery, assertExistsQuery, assertFetch, assertHasNorms, assertNoDocValuesField, assertNoFieldNamesField, assertParseMaximalWarnings, assertParseMinimalWarnings, assertSearchable, dedupAfterFetch, fetchFromDocValues, generateRandomInputValue, getParseMaximalWarnings, getParseMinimalWarnings, getSampleValueForDocument, getSampleValueForQuery, metaMapping, minimalMapping, randomFetchTestFormat, randomFetchTestMapper, registerParameters, supportsMeta, supportsSearchLookup, testDeprecatedBoost, testEmptyName, testExistsQueryMinimalMapping, testFetch, testFetchMany, testIndexTimeFieldData, testIndexTimeStoredFieldsAccess, testMeta, testMinimalSerializesToItself, testMinimalToMaximal, testNullInput, testTextSearchInfoConsistency, testUpdates, typeName, writeFieldMethods inherited from class org.elasticsearch.index.mapper.MapperServiceTestCase
compileScript, createDocumentMapper, createDocumentMapper, createDocumentMapper, createDocumentMapper, createIndexAnalyzers, createIndexAnalyzers, createIndexSettings, createMapperService, createMapperService, createMapperService, createMapperService, createMapperService, createMapperService, createMapperService, createMapperService, createSearchExecutionContext, dynamicMapping, fieldMapping, getIndexSettings, getPlugins, mapping, merge, merge, merge, merge, randomIndexOptions, runtimeFieldMapping, runtimeMapping, source, source, source, source, topMapping, withAggregationContext, withAggregationContext, withLuceneIndexMethods 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, 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, xContentRegistryMethods 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, failMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractNumericFieldMapperTestCase
public AbstractNumericFieldMapperTestCase()
-
-
Method Details
-
types
protected abstract java.util.Set<java.lang.String> types() -
wholeTypes
protected abstract java.util.Set<java.lang.String> wholeTypes() -
testTypesAndWholeTypes
public final void testTypesAndWholeTypes() -
testDefaults
public final void testDefaults() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestDefaults
protected abstract void doTestDefaults(java.lang.String type) throws java.lang.Exception- Throws:
java.lang.Exception
-
testNotIndexed
public final void testNotIndexed() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestNotIndexed
protected abstract void doTestNotIndexed(java.lang.String type) throws java.lang.Exception- Throws:
java.lang.Exception
-
testNoDocValues
public final void testNoDocValues() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestNoDocValues
protected abstract void doTestNoDocValues(java.lang.String type) throws java.lang.Exception- Throws:
java.lang.Exception
-
testStore
public final void testStore() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestStore
protected abstract void doTestStore(java.lang.String type) throws java.lang.Exception- Throws:
java.lang.Exception
-
testCoerce
public final void testCoerce() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestCoerce
protected abstract void doTestCoerce(java.lang.String type) throws java.io.IOException- Throws:
java.io.IOException
-
testDecimalCoerce
public final void testDecimalCoerce() throws java.lang.Exception- Throws:
java.lang.Exception
-
doTestDecimalCoerce
protected abstract void doTestDecimalCoerce(java.lang.String type) throws java.io.IOException- Throws:
java.io.IOException
-
testNullValue
public final void testNullValue() throws java.io.IOException- Throws:
java.io.IOException
-
doTestNullValue
protected abstract void doTestNullValue(java.lang.String type) throws java.io.IOException- Throws:
java.io.IOException
-
randomFetchTestFieldConfig
protected void randomFetchTestFieldConfig(org.elasticsearch.common.xcontent.XContentBuilder b) throws java.io.IOExceptionDescription copied from class:MapperTestCaseField configuration forMapperTestCase.testFetch()andMapperTestCase.testFetchMany(). Default implementation delegates toMapperTestCase.minimalMapping(org.elasticsearch.common.xcontent.XContentBuilder)but can be overridden to randomize the field type and options.- Overrides:
randomFetchTestFieldConfigin classMapperTestCase- Throws:
java.io.IOException
-