public abstract class AbstractAggregationTest extends AbstractTest
collection, db, serverAddress, syncClient, TEST_CLOCK, TEST_DATABASE_NAME| Constructor and Description |
|---|
AbstractAggregationTest() |
createBackend, restart, setUp, setUpBackend, tearDownpublic void testUnrecognizedAggregatePipelineStage()
throws java.lang.Exception
java.lang.Exceptionpublic void testIllegalAggregatePipelineStage()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMissingCursor()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithIllegalPipeline()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithComplexGroupBySumPipeline()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByMinAndMax()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByMinAndMaxOnArrayField()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByMinAndMaxOnArrayFieldAndNonArrayFields()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByNonExistingMinAndMax()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnknownGroupOperator()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithTooManyGroupOperators()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithEmptyPipeline()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMissingIdInGroupSpecification()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupBySumPipeline()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByAvg()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByNumberEdgeCases()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByDocuments()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithGroupByIllegalKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSimpleExpressions()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMultipleExpressionsInKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithAddToSet()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithEmptyAddToSet()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithAdd()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSort()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithProjection()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithProjection_IllegalFieldPath()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithExpressionProjection()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithStrLenExpressionProjection()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSubstringExpressionProjection()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSubstringUnicodeExpressionProjection()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithAddFields()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMultipleMatches()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithLogicalAndInMatch()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithLogicalAndInMatchExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithLogicalOrInMatchExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithLogicalOrInMatch()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithCeil()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithNumericOperators()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithCount()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithFirstAndLast()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithPush()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUndefinedVariable()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithRootVariable()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithRootVariable_IllegalFieldPath()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSetOperations()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithComparisonOperations()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSlice()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSplit()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_Path()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_preserveNullAndEmptyArrays()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_IncludeArrayIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_IncludeArrayIndex_OverwriteExistingField()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_IncludeArrayIndex_NestedIndexField()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_preserveNullAndEmptyArraysAndIncludeArrayIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithUnwind_subdocumentArray()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithLookup()
public void testAggregateWithIllegalLookupStage()
public void testAggregateWithLookupAndPipeline()
public void testAggregateWithLookupAndUncorrelatedSubqueries()
public void testAggregateWithReplaceRoot()
public void testAggregateWithIllegalReplaceRoot()
public void testAggregateWithProjectingReplaceRoot()
public void testAggregateWithMergeObjects()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithSortByCount()
throws java.lang.Exception
java.lang.Exceptionpublic void testObjectToArrayExpression()
throws java.lang.Exception
java.lang.Exceptionpublic void testArrayToObjectExpression()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithReduceOperation()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMatchProjectReduceConcatAndCond()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithBucketStage()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithIllegalBucketStage()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithFacetStage()
throws java.lang.Exception
java.lang.Exceptionpublic void testAggregateWithMatchAndFacetStage()
throws java.lang.Exception
java.lang.Exception