Package org.opensearch.index.mapper
Class MapperServiceTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.opensearch.test.OpenSearchTestCase
org.opensearch.index.mapper.MapperServiceTestCase
- Direct Known Subclasses:
MapperTestCase
public abstract class MapperServiceTestCase extends OpenSearchTestCase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.test.OpenSearchTestCase
OpenSearchTestCase.GeohashGenerator, OpenSearchTestCase.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 Modifier and Type Field Description protected static org.opensearch.common.xcontent.ToXContent.ParamsINCLUDE_DEFAULTSprotected static org.opensearch.common.settings.SettingsSETTINGSFields inherited from class org.opensearch.test.OpenSearchTestCase
checkIndexFailures, DEFAULT_NAMED_WRITABLE_REGISTRY, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, FIPS_SYSPROP, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, 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 MapperServiceTestCase() -
Method Summary
Modifier and Type Method Description protected org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(java.lang.String type, java.lang.String mappings)protected org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(org.opensearch.common.xcontent.XContentBuilder mappings)protected org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(org.opensearch.Version version, org.opensearch.common.xcontent.XContentBuilder mappings)protected org.opensearch.index.analysis.IndexAnalyzerscreateIndexAnalyzers(org.opensearch.index.IndexSettings indexSettings)protected org.opensearch.index.mapper.MapperServicecreateMapperService(java.lang.String type, java.lang.String mappings)protected org.opensearch.index.mapper.MapperServicecreateMapperService(org.opensearch.common.xcontent.XContentBuilder mappings)protected org.opensearch.index.mapper.MapperServicecreateMapperService(org.opensearch.Version version, org.opensearch.common.xcontent.XContentBuilder mapping)Create aMapperServicelike we would for an index.protected org.opensearch.common.xcontent.XContentBuilderdynamicMapping(org.opensearch.index.mapper.Mapping dynamicMapping)protected org.opensearch.common.xcontent.XContentBuilderfieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildField)protected org.opensearch.common.settings.SettingsgetIndexSettings()protected java.util.Collection<? extends org.opensearch.plugins.Plugin>getPlugins()protected org.opensearch.common.xcontent.XContentBuildermapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields)protected voidmerge(java.lang.String type, org.opensearch.index.mapper.MapperService mapperService, java.lang.String mapping)Merge a new mapping into the one in the providedMapperService.protected voidmerge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.xcontent.XContentBuilder mapping)Merge a new mapping into the one in the providedMapperService.protected voidmerge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.index.mapper.MapperService.MergeReason reason, org.opensearch.common.xcontent.XContentBuilder mapping)Merge a new mapping into the one in the providedMapperServicewith a specificMergeReasonprotected java.lang.StringrandomIndexOptions()protected org.opensearch.index.mapper.SourceToParsesource(java.lang.String source)protected org.opensearch.index.mapper.SourceToParsesource(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> build)protected org.opensearch.common.xcontent.XContentBuildertopMapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields)protected voidwithLuceneIndex(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.RandomIndexWriter,java.io.IOException> builder, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader,java.io.IOException> test)Methods inherited from class org.opensearch.test.OpenSearchTestCase
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, frequently, generateRandomStringArray, generateRandomStringArray, getBasePort, getDataPath, getPortRange, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, 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, 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, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, newBytesRef, 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, 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
-
SETTINGS
protected static final org.opensearch.common.settings.Settings SETTINGS -
INCLUDE_DEFAULTS
protected static final org.opensearch.common.xcontent.ToXContent.Params INCLUDE_DEFAULTS
-
-
Constructor Details
-
MapperServiceTestCase
public MapperServiceTestCase()
-
-
Method Details
-
getPlugins
protected java.util.Collection<? extends org.opensearch.plugins.Plugin> getPlugins() -
getIndexSettings
protected org.opensearch.common.settings.Settings getIndexSettings() -
createIndexAnalyzers
protected org.opensearch.index.analysis.IndexAnalyzers createIndexAnalyzers(org.opensearch.index.IndexSettings indexSettings) -
randomIndexOptions
protected final java.lang.String randomIndexOptions() -
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(org.opensearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(org.opensearch.Version version, org.opensearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(java.lang.String type, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected org.opensearch.index.mapper.MapperService createMapperService(org.opensearch.common.xcontent.XContentBuilder mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.opensearch.index.mapper.MapperService createMapperService(java.lang.String type, java.lang.String mappings) throws java.io.IOException- Throws:
java.io.IOException
-
createMapperService
protected final org.opensearch.index.mapper.MapperService createMapperService(org.opensearch.Version version, org.opensearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionCreate aMapperServicelike we would for an index.- Throws:
java.io.IOException
-
withLuceneIndex
protected final void withLuceneIndex(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.RandomIndexWriter,java.io.IOException> builder, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader,java.io.IOException> test) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.opensearch.index.mapper.SourceToParse source(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> build) throws java.io.IOException- Throws:
java.io.IOException
-
source
protected final org.opensearch.index.mapper.SourceToParse source(java.lang.String source) -
merge
protected final void merge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperService.- Throws:
java.io.IOException
-
merge
protected final void merge(java.lang.String type, org.opensearch.index.mapper.MapperService mapperService, java.lang.String mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperService.- Throws:
java.io.IOException
-
merge
protected final void merge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.index.mapper.MapperService.MergeReason reason, org.opensearch.common.xcontent.XContentBuilder mapping) throws java.io.IOExceptionMerge a new mapping into the one in the providedMapperServicewith a specificMergeReason- Throws:
java.io.IOException
-
topMapping
protected final org.opensearch.common.xcontent.XContentBuilder topMapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields) throws java.io.IOException- Throws:
java.io.IOException
-
mapping
protected final org.opensearch.common.xcontent.XContentBuilder mapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildFields) throws java.io.IOException- Throws:
java.io.IOException
-
dynamicMapping
protected final org.opensearch.common.xcontent.XContentBuilder dynamicMapping(org.opensearch.index.mapper.Mapping dynamicMapping) throws java.io.IOException- Throws:
java.io.IOException
-
fieldMapping
protected final org.opensearch.common.xcontent.XContentBuilder fieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.common.xcontent.XContentBuilder,java.io.IOException> buildField) throws java.io.IOException- Throws:
java.io.IOException
-