Package org.elasticsearch.index.mapper
Class AbstractNumericFieldMapperTestCase<T extends org.elasticsearch.index.mapper.FieldMapper.Builder<?>>
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.test.ESSingleNodeTestCase
org.elasticsearch.index.mapper.FieldMapperTestCase<T>
org.elasticsearch.index.mapper.AbstractNumericFieldMapperTestCase<T>
public abstract class AbstractNumericFieldMapperTestCase<T extends org.elasticsearch.index.mapper.FieldMapper.Builder<?>> extends FieldMapperTestCase<T>
-
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 org.elasticsearch.index.IndexService
indexService
protected org.elasticsearch.index.mapper.DocumentMapperParser
parser
protected java.util.Set<java.lang.String>
TYPES
protected java.util.Set<java.lang.String>
WHOLE_TYPES
Fields inherited from class org.elasticsearch.test.ESTestCase
checkIndexFailures, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, 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 Constructor Description AbstractNumericFieldMapperTestCase()
-
Method Summary
Modifier and Type Method Description protected abstract void
doTestCoerce(java.lang.String type)
protected abstract void
doTestDecimalCoerce(java.lang.String type)
protected abstract void
doTestDefaults(java.lang.String type)
protected abstract void
doTestNoDocValues(java.lang.String type)
protected abstract void
doTestNotIndexed(java.lang.String type)
protected abstract void
doTestNullValue(java.lang.String type)
protected abstract void
doTestStore(java.lang.String type)
protected java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>>
getPlugins()
The plugin classes that should be added to the node.protected abstract void
setTypeList()
void
setup()
void
testCoerce()
void
testDecimalCoerce()
void
testDefaults()
void
testEmptyName()
void
testMeta()
void
testNoDocValues()
void
testNotIndexed()
void
testNullValue()
void
testStore()
Methods inherited from class org.elasticsearch.index.mapper.FieldMapperTestCase
addBooleanModifier, addModifier, assertSerializes, getIndexMapperSettings, newBuilder, testMergeConflicts, testSerialization, unsupportedProperties
Methods inherited from class org.elasticsearch.test.ESSingleNodeTestCase
addMockHttpTransport, client, createIndex, createIndex, createIndex, createIndex, createIndex, createSearchContext, ensureGreen, ensureGreen, forbidPrivateIndexSettings, getInstanceFromNode, node, nodeSettings, pluginList, resetNodeAfterTest, resolveIndex, setUp, setUpClass, startNode, tearDown, tearDownClass, wrapClient, xContentRegistry
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, createParser, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableJodaDeprecationWarningsCheck, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureSupportedLocale, frequently, generateRandomStringArray, generateRandomStringArray, getBasePort, getDataPath, getPortRange, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, randomAlphaOfLength, randomAlphaOfLengthBetween, randomArray, randomArray, randomBoolean, randomByte, randomByteArrayOfLength, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomIp, randomList, randomList, 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, 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, setupCPUCoreCount, setupSpins, slowFileExists, 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
-
TYPES
protected java.util.Set<java.lang.String> TYPES -
WHOLE_TYPES
protected java.util.Set<java.lang.String> WHOLE_TYPES -
indexService
protected org.elasticsearch.index.IndexService indexService -
parser
protected org.elasticsearch.index.mapper.DocumentMapperParser parser
-
-
Constructor Details
-
AbstractNumericFieldMapperTestCase
public AbstractNumericFieldMapperTestCase()
-
-
Method Details
-
setup
public void setup() -
getPlugins
protected java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> getPlugins()Description copied from class:ESSingleNodeTestCase
The plugin classes that should be added to the node.- Overrides:
getPlugins
in classESSingleNodeTestCase
-
setTypeList
protected abstract void setTypeList() -
testDefaults
public 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 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 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 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 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 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 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
-
testEmptyName
public void testEmptyName() throws java.io.IOException- Throws:
java.io.IOException
-
testMeta
public void testMeta() throws java.lang.Exception- Throws:
java.lang.Exception
-