Class MapperServiceTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.tests.util.LuceneTestCase
org.opensearch.test.OpenSearchTestCase
org.opensearch.index.mapper.MapperServiceTestCase
- Direct Known Subclasses:
MapperTestCase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.test.OpenSearchTestCase
OpenSearchTestCase.AnnotatedFeatureFlagRule, OpenSearchTestCase.GeohashGenerator, OpenSearchTestCase.LockFeatureFlag, OpenSearchTestCase.TestAnalysisNested classes/interfaces inherited from class org.apache.lucene.tests.util.LuceneTestCase
org.apache.lucene.tests.util.LuceneTestCase.AwaitsFix, org.apache.lucene.tests.util.LuceneTestCase.Concurrency, org.apache.lucene.tests.util.LuceneTestCase.Monster, org.apache.lucene.tests.util.LuceneTestCase.Nightly, org.apache.lucene.tests.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.tests.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.tests.util.LuceneTestCase.SuppressFsync, org.apache.lucene.tests.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.tests.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.tests.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.tests.util.LuceneTestCase.ThrowingConsumer<T>, org.apache.lucene.tests.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.tests.util.LuceneTestCase.Weekly -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.opensearch.core.xcontent.ToXContent.Paramsprotected static final org.opensearch.common.settings.SettingsFields inherited from class org.opensearch.test.OpenSearchTestCase
checkIndexFailures, DEFAULT_NAMED_WRITABLE_REGISTRY, DEFAULT_TEST_WORKER_ID, failureAndSuccessEvents, flagLockRule, JAVA_TIMEZONE_IDS, JAVA_ZONE_IDS, JODA_TIMEZONE_IDS, logger, TEST_WORKER_SYS_PROPERTY, TEST_WORKER_VM_IDFields inherited from class org.apache.lucene.tests.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_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_MONSTER, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_THROTTLING, TEST_WEEKLY, VERBOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(String type, String mappings) protected final org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(org.opensearch.core.xcontent.XContentBuilder mappings) protected final org.opensearch.index.mapper.DocumentMappercreateDocumentMapper(org.opensearch.Version version, org.opensearch.core.xcontent.XContentBuilder mappings) protected org.opensearch.index.analysis.IndexAnalyzerscreateIndexAnalyzers(org.opensearch.index.IndexSettings indexSettings) protected final org.opensearch.index.mapper.MapperServicecreateMapperService(String type, String mappings) protected org.opensearch.index.mapper.MapperServicecreateMapperService(org.opensearch.core.xcontent.XContentBuilder mappings) protected final org.opensearch.index.mapper.MapperServicecreateMapperService(org.opensearch.Version version, org.opensearch.core.xcontent.XContentBuilder mapping) Create aMapperServicelike we would for an index.protected org.opensearch.index.query.QueryShardContextcreateQueryShardContext(org.opensearch.index.mapper.MapperService mapperService) protected final org.opensearch.core.xcontent.XContentBuilderderivedMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) protected final org.opensearch.core.xcontent.XContentBuilderdynamicMapping(org.opensearch.index.mapper.Mapping dynamicMapping) protected org.opensearch.core.xcontent.XContentBuilderfieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildField) protected final org.opensearch.core.xcontent.XContentBuilderfieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildField, Boolean isDerived) protected org.opensearch.common.settings.Settingsprotected Collection<? extends org.opensearch.plugins.Plugin> protected final org.opensearch.core.xcontent.XContentBuildermapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) protected final voidMerge a new mapping into the one in the providedMapperService.protected final voidmerge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.core.xcontent.XContentBuilder mapping) Merge a new mapping into the one in the providedMapperService.protected final voidmerge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.index.mapper.MapperService.MergeReason reason, org.opensearch.core.xcontent.XContentBuilder mapping) Merge a new mapping into the one in the providedMapperServicewith a specificMergeReasonprotected final Stringprotected final org.opensearch.index.mapper.SourceToParseprotected final org.opensearch.index.mapper.SourceToParsesource(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> build) protected final org.opensearch.core.xcontent.XContentBuildertopMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) protected final voidwithLuceneIndex(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.CheckedConsumer<org.apache.lucene.tests.index.RandomIndexWriter, IOException> builder, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader, IOException> test) Methods inherited from class org.opensearch.test.OpenSearchTestCase
after, afterIfFailed, afterIfSuccessful, allowedWarnings, assertArrayEquals, assertBusy, assertBusy, assertBusyWithFixedSleepTime, assertEquals, assertNoDeprecationWarnings, 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, getBasePort, getDataPath, getPortRange, getShardLevelBlobPath, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, inFipsJvm, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, persistedStateRegistry, 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, randomNonNegativeInt, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomTimeZone, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomUnsignedLong, randomValueOtherThan, randomValueOtherThanMany, randomZone, remoteIndexSettings, removeHeaderWarningAppender, replaceUnicodeControlCharacters, replaceUnicodeControlCharacters, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, setHeaderWarningAppender, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, tearDown, terminate, terminate, tmpPaths, toShuffledXContent, toShuffledXContent, waitUntil, waitUntil, warmIndexSettings, writableRegistry, xContentRegistryMethods inherited from class org.apache.lucene.tests.util.LuceneTestCase
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertDoubleUlpEquals, assertFieldInfosEquals, assertFloatUlpEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, assertThat, assertThat, asSet, assumeFalse, assumeNoException, assumeTrue, atLeast, atLeast, callStackContains, callStackContains, callStackContainsAnyOf, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, ensureSaneIWCOnNightly, expectThrows, expectThrows, expectThrows, expectThrowsAnyOf, expectThrowsAnyOf, getDataInputStream, getJvmForkArguments, getOnlyLeafReader, getTestClass, getTestName, 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, newSearcher, newSnapshotIndexWriterConfig, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, randomVectorFormat, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, runWithRestrictedPermissions, setIndexWriterMaxDocs, setUp, setupCPUCoreCount, setUpExecutorService, shutdownExecutorService, slowFileExists, 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, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
Field Details
-
SETTINGS
protected static final org.opensearch.common.settings.Settings SETTINGS -
INCLUDE_DEFAULTS
protected static final org.opensearch.core.xcontent.ToXContent.Params INCLUDE_DEFAULTS
-
-
Constructor Details
-
MapperServiceTestCase
public MapperServiceTestCase()
-
-
Method Details
-
getPlugins
-
getIndexSettings
protected org.opensearch.common.settings.Settings getIndexSettings() -
createIndexAnalyzers
protected org.opensearch.index.analysis.IndexAnalyzers createIndexAnalyzers(org.opensearch.index.IndexSettings indexSettings) -
randomIndexOptions
-
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(org.opensearch.core.xcontent.XContentBuilder mappings) throws IOException - Throws:
IOException
-
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(org.opensearch.Version version, org.opensearch.core.xcontent.XContentBuilder mappings) throws IOException - Throws:
IOException
-
createDocumentMapper
protected final org.opensearch.index.mapper.DocumentMapper createDocumentMapper(String type, String mappings) throws IOException - Throws:
IOException
-
createMapperService
protected org.opensearch.index.mapper.MapperService createMapperService(org.opensearch.core.xcontent.XContentBuilder mappings) throws IOException - Throws:
IOException
-
createMapperService
protected final org.opensearch.index.mapper.MapperService createMapperService(String type, String mappings) throws IOException - Throws:
IOException
-
createMapperService
protected final org.opensearch.index.mapper.MapperService createMapperService(org.opensearch.Version version, org.opensearch.core.xcontent.XContentBuilder mapping) throws IOException Create aMapperServicelike we would for an index.- Throws:
IOException
-
withLuceneIndex
protected final void withLuceneIndex(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.common.CheckedConsumer<org.apache.lucene.tests.index.RandomIndexWriter, IOException> builder, org.opensearch.common.CheckedConsumer<org.apache.lucene.index.IndexReader, IOException> test) throws IOException - Throws:
IOException
-
source
protected final org.opensearch.index.mapper.SourceToParse source(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> build) throws IOException - Throws:
IOException
-
source
-
merge
protected final void merge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.core.xcontent.XContentBuilder mapping) throws IOException Merge a new mapping into the one in the providedMapperService.- Throws:
IOException
-
merge
protected final void merge(String type, org.opensearch.index.mapper.MapperService mapperService, String mapping) throws IOException Merge a new mapping into the one in the providedMapperService.- Throws:
IOException
-
merge
protected final void merge(org.opensearch.index.mapper.MapperService mapperService, org.opensearch.index.mapper.MapperService.MergeReason reason, org.opensearch.core.xcontent.XContentBuilder mapping) throws IOException Merge a new mapping into the one in the providedMapperServicewith a specificMergeReason- Throws:
IOException
-
topMapping
protected final org.opensearch.core.xcontent.XContentBuilder topMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) throws IOException - Throws:
IOException
-
mapping
protected final org.opensearch.core.xcontent.XContentBuilder mapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) throws IOException - Throws:
IOException
-
derivedMapping
protected final org.opensearch.core.xcontent.XContentBuilder derivedMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildFields) throws IOException - Throws:
IOException
-
dynamicMapping
protected final org.opensearch.core.xcontent.XContentBuilder dynamicMapping(org.opensearch.index.mapper.Mapping dynamicMapping) throws IOException - Throws:
IOException
-
fieldMapping
protected org.opensearch.core.xcontent.XContentBuilder fieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildField) throws IOException - Throws:
IOException
-
fieldMapping
protected final org.opensearch.core.xcontent.XContentBuilder fieldMapping(org.opensearch.common.CheckedConsumer<org.opensearch.core.xcontent.XContentBuilder, IOException> buildField, Boolean isDerived) throws IOException - Throws:
IOException
-
createQueryShardContext
protected org.opensearch.index.query.QueryShardContext createQueryShardContext(org.opensearch.index.mapper.MapperService mapperService)
-