public abstract class AbstractNumericFieldMapperTestCase extends ESSingleNodeTestCase
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysisorg.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| Modifier and Type | Field | Description |
|---|---|---|
protected IndexService |
indexService |
|
protected DocumentMapperParser |
parser |
|
protected java.util.Set<java.lang.String> |
TYPES |
|
protected java.util.Set<java.lang.String> |
WHOLE_TYPES |
checkIndexFailed, deprecationLogger, failureAndSuccessEvents, loggerassertsAreEnabled, 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 | Description |
|---|---|
AbstractNumericFieldMapperTestCase() |
| 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 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 |
testNoDocValues() |
|
void |
testNotIndexed() |
|
void |
testNullValue() |
|
void |
testStore() |
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, failclient, createIndex, createIndex, createIndex, createIndex, createIndex, createSearchContext, ensureGreen, ensureGreen, getInstanceFromNode, node, nodeSettings, pluginList, resetNodeAfterTest, resolveIndex, setUp, setUpClass, startNode, tearDown, tearDownClass, xContentRegistryafter, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertEqualsWithErrorMessageFromXContent, assertPathHasBeenCleared, assertSettingDeprecationsAndWarnings, assertSettingDeprecationsAndWarnings, assertWarnings, awaitBusy, awaitBusy, before, between, buildNewFakeTransportAddress, checkStaticState, copyStreamable, copyWriteable, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAlphaOfLength, randomAlphaOfLengthBetween, 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, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, setUseNio, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, toShuffledXContent, writableRegistryaddVirusChecker, 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, 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, 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, wrapReaderprotected java.util.Set<java.lang.String> TYPES
protected java.util.Set<java.lang.String> WHOLE_TYPES
protected IndexService indexService
protected DocumentMapperParser parser
public void setup()
protected java.util.Collection<java.lang.Class<? extends Plugin>> getPlugins()
ESSingleNodeTestCasegetPlugins in class ESSingleNodeTestCaseprotected abstract void setTypeList()
public void testDefaults()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestDefaults(java.lang.String type)
throws java.lang.Exception
java.lang.Exceptionpublic void testNotIndexed()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestNotIndexed(java.lang.String type)
throws java.lang.Exception
java.lang.Exceptionpublic void testNoDocValues()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestNoDocValues(java.lang.String type)
throws java.lang.Exception
java.lang.Exceptionpublic void testStore()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestStore(java.lang.String type)
throws java.lang.Exception
java.lang.Exceptionpublic void testCoerce()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestCoerce(java.lang.String type)
throws java.io.IOException
java.io.IOExceptionpublic void testDecimalCoerce()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doTestDecimalCoerce(java.lang.String type)
throws java.io.IOException
java.io.IOExceptionpublic void testNullValue()
throws java.io.IOException
java.io.IOExceptionprotected abstract void doTestNullValue(java.lang.String type)
throws java.io.IOException
java.io.IOExceptionpublic void testEmptyName()
throws java.io.IOException
java.io.IOException