Class AbstractBuilderTestCase
java.lang.Object
org.junit.Assert
org.apache.lucene.tests.util.LuceneTestCase
org.opensearch.test.OpenSearchTestCase
org.opensearch.test.AbstractBuilderTestCase
- Direct Known Subclasses:
AbstractQueryTestCase,BaseAggregationTestCase
-
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 Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final String[]protected static final String[]protected static final Stringstatic final Stringstatic final StringFields 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 TypeMethodDescriptionstatic voidvoidstatic voidvoidprotected static org.opensearch.index.query.QueryShardContextprotected static org.opensearch.index.query.QueryShardContextcreateShardContext(org.apache.lucene.search.IndexSearcher searcher) protected static org.opensearch.index.query.QueryShardContextprotected org.opensearch.common.settings.Settingsprotected static org.opensearch.index.query.QueryBuilderVisitorcreateTestVisitor(List<org.opensearch.index.query.QueryBuilder> visitedQueries) protected static Stringmake sure query names are unique by suffixing them with increasing counterprotected org.opensearch.action.get.GetResponseexecuteGet(org.opensearch.action.get.GetRequest getRequest) Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected org.opensearch.action.termvectors.MultiTermVectorsResponseexecuteMultiTermVectors(org.opensearch.action.termvectors.MultiTermVectorsRequest mtvRequest) Override this to handleClient.get(GetRequest)calls from parsers / buildersprotected static StringexpectedFieldName(String builderFieldName) protected static org.opensearch.core.index.IndexgetIndex()protected Iterable<org.opensearch.index.mapper.MappedFieldType> protected Collection<Class<? extends org.opensearch.plugins.Plugin>> protected static org.opensearch.index.IndexSettingsprotected voidinitializeAdditionalMappings(org.opensearch.index.mapper.MapperService mapperService) protected org.opensearch.core.common.io.stream.NamedWriteableRegistryprotected org.opensearch.core.xcontent.NamedXContentRegistryTheNamedXContentRegistryto use for this 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, writableRegistryMethods 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
-
TEXT_FIELD_NAME
- See Also:
-
TEXT_ALIAS_FIELD_NAME
- See Also:
-
KEYWORD_FIELD_NAME
- See Also:
-
INT_FIELD_NAME
- See Also:
-
INT_ALIAS_FIELD_NAME
- See Also:
-
INT_RANGE_FIELD_NAME
- See Also:
-
DOUBLE_FIELD_NAME
- See Also:
-
BOOLEAN_FIELD_NAME
- See Also:
-
DATE_NANOS_FIELD_NAME
- See Also:
-
DATE_FIELD_NAME
- See Also:
-
DATE_ALIAS_FIELD_NAME
- See Also:
-
DATE_RANGE_FIELD_NAME
- See Also:
-
OBJECT_FIELD_NAME
- See Also:
-
GEO_POINT_FIELD_NAME
- See Also:
-
GEO_POINT_ALIAS_FIELD_NAME
- See Also:
-
GEO_SHAPE_FIELD_NAME
- See Also:
-
MAPPED_FIELD_NAMES
-
MAPPED_LEAF_FIELD_NAMES
-
-
Constructor Details
-
AbstractBuilderTestCase
public AbstractBuilderTestCase()
-
-
Method Details
-
getIndex
protected static org.opensearch.core.index.Index getIndex() -
getPlugins
-
initializeAdditionalMappings
protected void initializeAdditionalMappings(org.opensearch.index.mapper.MapperService mapperService) throws IOException - Throws:
IOException
-
beforeClass
public static void beforeClass() -
xContentRegistry
protected org.opensearch.core.xcontent.NamedXContentRegistry xContentRegistry()Description copied from class:OpenSearchTestCaseTheNamedXContentRegistryto use for this test. Subclasses should override and use liberally.- Overrides:
xContentRegistryin classOpenSearchTestCase
-
namedWriteableRegistry
protected org.opensearch.core.common.io.stream.NamedWriteableRegistry namedWriteableRegistry() -
createUniqueRandomName
make sure query names are unique by suffixing them with increasing counter -
createTestIndexSettings
protected org.opensearch.common.settings.Settings createTestIndexSettings() -
indexSettings
protected static org.opensearch.index.IndexSettings indexSettings() -
expectedFieldName
-
getMapping
-
afterClass
-
beforeTest
-
afterTest
public void afterTest() -
executeGet
protected org.opensearch.action.get.GetResponse executeGet(org.opensearch.action.get.GetRequest getRequest) Override this to handleClient.get(GetRequest)calls from parsers / builders -
executeMultiTermVectors
protected org.opensearch.action.termvectors.MultiTermVectorsResponse executeMultiTermVectors(org.opensearch.action.termvectors.MultiTermVectorsRequest mtvRequest) Override this to handleClient.get(GetRequest)calls from parsers / builders -
createShardContext
protected static org.opensearch.index.query.QueryShardContext createShardContext(org.apache.lucene.search.IndexSearcher searcher) - Returns:
- a new
QueryShardContextwith the provided searcher
-
createShardContextWithNoType
protected static org.opensearch.index.query.QueryShardContext createShardContextWithNoType()- Returns:
- a new
QueryShardContextbased on an index with no type registered
-
createShardContext
protected static org.opensearch.index.query.QueryShardContext createShardContext()- Returns:
- a new
QueryShardContextbased on the base test index and queryParserService
-
createTestVisitor
protected static org.opensearch.index.query.QueryBuilderVisitor createTestVisitor(List<org.opensearch.index.query.QueryBuilder> visitedQueries)
-