Class InternalSingleBucketAggregationTestCase<T extends org.opensearch.search.aggregations.bucket.InternalSingleBucketAggregation>
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.search.aggregations.InternalSingleBucketAggregationTestCase<T>
public abstract class InternalSingleBucketAggregationTestCase<T extends org.opensearch.search.aggregations.bucket.InternalSingleBucketAggregation> 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 Modifier and Type Field Description java.util.function.Supplier<org.opensearch.search.aggregations.InternalAggregations>subAggregationsSupplierFields 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 InternalSingleBucketAggregationTestCase() -
Method Summary
Modifier and Type Method Description protected voidassertFromXContent(T aggregation, org.opensearch.search.aggregations.ParsedAggregation parsedAggregation)protected voidassertReduced(T reduced, java.util.List<T> inputs)protected abstract TcreateTestInstance(java.lang.String name, long docCount, org.opensearch.search.aggregations.InternalAggregations aggregations, java.util.Map<java.lang.String,java.lang.Object> metadata)protected TcreateTestInstance(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> metadata)protected abstract voidextraAssertReduced(T reduced, java.util.List<T> inputs)protected abstract java.lang.Class<? extends org.opensearch.search.aggregations.bucket.ParsedSingleBucketAggregation>implementationClass()protected TmutateInstance(T instance)Returns an instance which is mutated slightly so it should not be equal to the given instance.voidsetUp()Methods inherited from class org.opensearch.test.InternalAggregationTestCase
assertMultiBucketConsumer, categoryClass, createTestInstance, createTestInstanceForXContent, createTestMetadata, createUnmappedInstance, createUnmappedInstance, doAssertReducedMultiBucketConsumer, 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, 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
-
Field Details
-
subAggregationsSupplier
public java.util.function.Supplier<org.opensearch.search.aggregations.InternalAggregations> subAggregationsSupplier
-
-
Constructor Details
-
InternalSingleBucketAggregationTestCase
public InternalSingleBucketAggregationTestCase()
-
-
Method Details
-
setUp
public void setUp() throws java.lang.Exception- Overrides:
setUpin classorg.apache.lucene.util.LuceneTestCase- Throws:
java.lang.Exception
-
createTestInstance
protected abstract T createTestInstance(java.lang.String name, long docCount, org.opensearch.search.aggregations.InternalAggregations aggregations, java.util.Map<java.lang.String,java.lang.Object> metadata) -
extraAssertReduced
-
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.bucket.InternalSingleBucketAggregation>
-
mutateInstance
Description copied from class:AbstractWireTestCaseReturns an instance which is mutated slightly so it should not be equal to the given instance.- Overrides:
mutateInstancein classAbstractWireTestCase<T extends org.opensearch.search.aggregations.bucket.InternalSingleBucketAggregation>
-
assertReduced
- Specified by:
assertReducedin classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.bucket.InternalSingleBucketAggregation>
-
assertFromXContent
protected void assertFromXContent(T aggregation, org.opensearch.search.aggregations.ParsedAggregation parsedAggregation) throws java.io.IOException- Specified by:
assertFromXContentin classInternalAggregationTestCase<T extends org.opensearch.search.aggregations.bucket.InternalSingleBucketAggregation>- Throws:
java.io.IOException
-
implementationClass
protected abstract java.lang.Class<? extends org.opensearch.search.aggregations.bucket.ParsedSingleBucketAggregation> implementationClass()
-