Package org.opensearch.test
Class InternalMultiBucketAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
java.lang.Object
org.junit.Assert
org.apache.lucene.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.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 inherited from class org.opensearch.test.InternalAggregationTestCase
DEFAULT_MAX_BUCKETS, TOLERANCEFields 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 InternalMultiBucketAggregationTestCase() -
Method Summary
Modifier and Type Method Description protected voidassertBucket(org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket expected, org.opensearch.search.aggregations.bucket.MultiBucketsAggregation.Bucket actual, boolean checkOrder)protected 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)org.opensearch.search.aggregations.InternalAggregationscreateSubAggregations()protected TcreateTestInstance(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> metadata)protected abstract TcreateTestInstance(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> metadata, org.opensearch.search.aggregations.InternalAggregations aggregations)voiddoAssertReducedMultiBucketConsumer(org.opensearch.search.aggregations.Aggregation agg, org.opensearch.search.aggregations.MultiBucketConsumerService.MultiBucketConsumer bucketConsumer)protected abstract java.lang.Class<? extends org.opensearch.search.aggregations.ParsedMultiBucketAggregation>implementationClass()protected intmaxNumberOfBuckets()protected intminNumberOfBuckets()protected intrandomNumberOfBuckets()voidsetMaxNumberOfBuckets(int maxNumberOfBuckets)voidsetSubAggregationsSupplier(java.util.function.Supplier<org.opensearch.search.aggregations.InternalAggregations> subAggregationsSupplier)voidsetUp()voidtestIterators()Methods 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, randomPipelineAggregators, randomPipelineTree, randomResultsToReduce, registerPlugin, testFromXContent, testFromXContentWithRandomFields, testMergePipelineTreeForBWCSerialization, testMergePipelineTreeTwice, testReduceRandom, xContentRegistryMethods 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, 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, writableRegistryMethods 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, 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
-
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(java.util.function.Supplier<org.opensearch.search.aggregations.InternalAggregations> subAggregationsSupplier) -
createSubAggregations
public final org.opensearch.search.aggregations.InternalAggregations createSubAggregations() -
setUp
public void setUp() throws java.lang.Exception- Overrides:
setUpin classorg.apache.lucene.util.LuceneTestCase- Throws:
java.lang.Exception
-
createTestInstance
protected final T createTestInstance(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> metadata)- Specified by:
createTestInstancein classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.InternalAggregation & org.opensearch.search.aggregations.bucket.MultiBucketsAggregation>
-
createTestInstance
protected abstract T createTestInstance(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> metadata, org.opensearch.search.aggregations.InternalAggregations aggregations) -
implementationClass
protected abstract java.lang.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
public void testIterators() throws java.io.IOException- Throws:
java.io.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>
-