Class InternalMultiBucketAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
java.lang.Object
org.junit.Assert
org.apache.lucene.tests.util.LuceneTestCase
org.opensearch.test.OpenSearchTestCase
org.opensearch.test.AbstractWireTestCase<T>
org.opensearch.test.AbstractNamedWriteableTestCase<T>
org.opensearch.test.InternalAggregationTestCase<T>
org.opensearch.test.InternalMultiBucketAggregationTestCase<T>
public abstract class InternalMultiBucketAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
extends InternalAggregationTestCase<T>
-
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
Fields inherited from class org.opensearch.test.InternalAggregationTestCase
DEFAULT_MAX_BUCKETS, TOLERANCEFields inherited from class org.opensearch.test.AbstractWireTestCase
NUMBER_OF_TEST_RUNSFields 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 voidassertBucket(org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket expected, org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket actual, boolean checkOrder) protected final voidassertFromXContent(T aggregation, org.opensearch.search.aggregations.ParsedAggregation parsedAggregation) protected voidassertMultiBucketsAggregation(org.opensearch.search.aggregations.bucket.MultiBucketsAggregation expected, org.opensearch.search.aggregations.bucket.MultiBucketsAggregation actual, boolean checkOrder) final org.opensearch.search.aggregations.InternalAggregationsprotected final TcreateTestInstance(String name, Map<String, Object> metadata) protected abstract TcreateTestInstance(String name, Map<String, Object> metadata, org.opensearch.search.aggregations.InternalAggregations aggregations) voiddoAssertReducedMultiBucketConsumer(org.opensearch.search.aggregations.Aggregation agg, org.opensearch.search.aggregations.MultiBucketConsumerService.MultiBucketConsumer bucketConsumer) protected abstract Class<? extends org.opensearch.search.aggregations.ParsedMultiBucketAggregation> protected intprotected intprotected intvoidsetMaxNumberOfBuckets(int maxNumberOfBuckets) voidsetSubAggregationsSupplier(Supplier<org.opensearch.search.aggregations.InternalAggregations> subAggregationsSupplier) voidsetUp()voidMethods inherited from class org.opensearch.test.InternalAggregationTestCase
assertMultiBucketConsumer, assertReduced, categoryClass, createTestInstance, createTestInstanceForXContent, createTestMetadata, createUnmappedInstance, createUnmappedInstance, emptyReduceContextBuilder, emptyReduceContextBuilder, excludePathsFromXContentInsertion, getDefaultNamedXContents, getNamedWriteableRegistry, getNamedWriteables, getNamedXContents, mockScriptService, parseAndAssert, randomNumericDocValueFormat, randomResultsToReduce, registerPlugin, testFromXContent, testFromXContentWithRandomFields, testReduceRandom, xContentRegistryMethods inherited from class org.opensearch.test.AbstractNamedWriteableTestCase
copyInstanceMethods inherited from class org.opensearch.test.AbstractWireTestCase
assertEqualInstances, assertSerialization, assertSerialization, copyInstance, mutateInstance, testEqualsAndHashcode, testSerializationMethods 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, 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
-
Constructor Details
-
InternalMultiBucketAggregationTestCase
public InternalMultiBucketAggregationTestCase()
-
-
Method Details
-
randomNumberOfBuckets
protected int randomNumberOfBuckets() -
minNumberOfBuckets
protected int minNumberOfBuckets() -
maxNumberOfBuckets
protected int maxNumberOfBuckets() -
setMaxNumberOfBuckets
public void setMaxNumberOfBuckets(int maxNumberOfBuckets) -
setSubAggregationsSupplier
public void setSubAggregationsSupplier(Supplier<org.opensearch.search.aggregations.InternalAggregations> subAggregationsSupplier) -
createSubAggregations
public final org.opensearch.search.aggregations.InternalAggregations createSubAggregations() -
setUp
-
createTestInstance
- Specified by:
createTestInstancein classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
-
createTestInstance
-
implementationClass
protected abstract Class<? extends org.opensearch.search.aggregations.ParsedMultiBucketAggregation> implementationClass() -
assertFromXContent
protected final void assertFromXContent(T aggregation, org.opensearch.search.aggregations.ParsedAggregation parsedAggregation) - Specified by:
assertFromXContentin classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
-
testIterators
- Throws:
IOException
-
assertMultiBucketsAggregation
protected void assertMultiBucketsAggregation(org.opensearch.search.aggregations.bucket.MultiBucketsAggregation expected, org.opensearch.search.aggregations.bucket.MultiBucketsAggregation actual, boolean checkOrder) -
assertBucket
protected void assertBucket(org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket expected, org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket actual, boolean checkOrder) -
doAssertReducedMultiBucketConsumer
public void doAssertReducedMultiBucketConsumer(org.opensearch.search.aggregations.Aggregation agg, org.opensearch.search.aggregations.MultiBucketConsumerService.MultiBucketConsumer bucketConsumer) - Overrides:
doAssertReducedMultiBucketConsumerin classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
-