Class NativizeSetFunDefTest


  • public class NativizeSetFunDefTest
    extends BatchTestCase
    Unit test for the NativizeSet function.
    Since:
    Oct 14, 2009
    Author:
    jrand
    • Constructor Detail

      • NativizeSetFunDefTest

        public NativizeSetFunDefTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
                      throws java.lang.Exception
        Overrides:
        tearDown in class FoodMartTestCase
        Throws:
        java.lang.Exception
      • testIsNoOpWithAggregatesTablesOn

        public void testIsNoOpWithAggregatesTablesOn()
      • testLevelHierarchyHighCardinality

        public void testLevelHierarchyHighCardinality()
      • testLevelHierarchyLowCardinality

        public void testLevelHierarchyLowCardinality()
      • testNamedSetLowCardinality

        public void testNamedSetLowCardinality()
      • testCrossjoinWithNamedSetLowCardinality

        public void testCrossjoinWithNamedSetLowCardinality()
      • testMeasureInCrossJoinWithTwoDimensions

        public void testMeasureInCrossJoinWithTwoDimensions()
      • testNativeResultLimitAtZero

        public void testNativeResultLimitAtZero()
      • testNativeResultLimitBeforeMerge

        public void testNativeResultLimitBeforeMerge()
      • testNativeResultLimitDuringMerge

        public void testNativeResultLimitDuringMerge()
      • testMeasureAndDimensionInCrossJoin

        public void testMeasureAndDimensionInCrossJoin()
      • testDimensionAndMeasureInCrossJoin

        public void testDimensionAndMeasureInCrossJoin()
      • testAllByAll

        public void testAllByAll()
      • testAllByAllByAll

        public void testAllByAllByAll()
      • testNativizeTwoAxes

        public void testNativizeTwoAxes()
      • testCurrentMemberAsFunArg

        public void testCurrentMemberAsFunArg()
      • testOnlyMeasureIsLiteral

        public void testOnlyMeasureIsLiteral()
      • testTwoLiteralMeasuresAndUnitAndStoreSales

        public void testTwoLiteralMeasuresAndUnitAndStoreSales()
      • testLiteralMeasuresWithinParentheses

        public void testLiteralMeasuresWithinParentheses()
      • testIsEmptyOnMeasures

        public void testIsEmptyOnMeasures()
      • testLagOnMeasures

        public void testLagOnMeasures()
      • testLagOnMeasuresWithinParentheses

        public void testLagOnMeasuresWithinParentheses()
      • testRangeOfMeasures

        public void testRangeOfMeasures()
      • testOrderOnMeasures

        public void testOrderOnMeasures()
      • testLiteralMeasureAndUnitSalesUsingSet

        public void testLiteralMeasureAndUnitSalesUsingSet()
      • testNoSubstitutionsArityOne

        public void testNoSubstitutionsArityOne()
      • testNoSubstitutionsArityTwo

        public void testNoSubstitutionsArityTwo()
      • testExplicitCurrentMonth

        public void testExplicitCurrentMonth()
      • disabled_testCalculatedCurrentMonth

        public void disabled_testCalculatedCurrentMonth()
      • disabled_testCalculatedRelativeMonth

        public void disabled_testCalculatedRelativeMonth()
      • testAcceptsAllDimensionMembersSetAsInput

        public void testAcceptsAllDimensionMembersSetAsInput()
      • testAcceptsCrossJoinAsInput

        public void testAcceptsCrossJoinAsInput()
      • testRedundantEnumMembersFirst

        public void testRedundantEnumMembersFirst()
      • testRedundantEnumMembersMiddle

        public void testRedundantEnumMembersMiddle()
      • testRedundantEnumMembersLast

        public void testRedundantEnumMembersLast()
      • testRedundantLevelMembersFirst

        public void testRedundantLevelMembersFirst()
      • testRedundantLevelMembersMiddle

        public void testRedundantLevelMembersMiddle()
      • testRedundantLevelMembersLast

        public void testRedundantLevelMembersLast()
      • testNonEmptyNestedCrossJoins

        public void testNonEmptyNestedCrossJoins()
      • testLevelMembersAndAll

        public void testLevelMembersAndAll()
      • testCrossJoinArgInNestedBraces

        public void testCrossJoinArgInNestedBraces()
      • testLevelMembersAndAllWhereOrderMatters

        public void testLevelMembersAndAllWhereOrderMatters()
      • testEnumMembersAndAll

        public void testEnumMembersAndAll()
      • testNativizeWithASetAtTopLevel

        public void testNativizeWithASetAtTopLevel()
      • testNativizeWithASetAtTopLevel3Levels

        public void testNativizeWithASetAtTopLevel3Levels()
      • testNativizeWithASetAtTopLevel2

        public void testNativizeWithASetAtTopLevel2()
      • testGenderMembersAndAggByMaritalStatus

        public void testGenderMembersAndAggByMaritalStatus()
      • testGenderAggAndMembersByMaritalStatus

        public void testGenderAggAndMembersByMaritalStatus()
      • testGenderAggAndMembersAndAllByMaritalStatus

        public void testGenderAggAndMembersAndAllByMaritalStatus()
      • testMaritalStatusByGenderMembersAndAgg

        public void testMaritalStatusByGenderMembersAndAgg()
      • testMaritalStatusByGenderAggAndMembers

        public void testMaritalStatusByGenderAggAndMembers()
      • testAggWithEnumMembers

        public void testAggWithEnumMembers()
      • testCrossjoinArgWithMultipleElementTypes

        public void testCrossjoinArgWithMultipleElementTypes()
      • testProductFamilyMembers

        public void testProductFamilyMembers()
      • testNestedCrossJoinWhereAllColsHaveNative

        public void testNestedCrossJoinWhereAllColsHaveNative()
      • testNestedCrossJoinWhereFirstColumnNonNative

        public void testNestedCrossJoinWhereFirstColumnNonNative()
      • testNestedCrossJoinWhereMiddleColumnNonNative

        public void testNestedCrossJoinWhereMiddleColumnNonNative()
      • testNestedCrossJoinWhereLastColumnNonNative

        public void testNestedCrossJoinWhereLastColumnNonNative()
      • testGenderAggByMaritalStatus

        public void testGenderAggByMaritalStatus()
      • testGenderAggTwiceByMaritalStatus

        public void testGenderAggTwiceByMaritalStatus()
      • testSameGenderAggTwiceByMaritalStatus

        public void testSameGenderAggTwiceByMaritalStatus()
      • testMaritalStatusByGenderAgg

        public void testMaritalStatusByGenderAgg()
      • testMaritalStatusByTwoGenderAggs

        public void testMaritalStatusByTwoGenderAggs()
      • testMaritalStatusBySameGenderAggTwice

        public void testMaritalStatusBySameGenderAggTwice()
      • testMultipleLevelsOfSameDimInConcatenatedJoins

        public void testMultipleLevelsOfSameDimInConcatenatedJoins()
      • testMultipleLevelsOfSameDimInSingleArg

        public void testMultipleLevelsOfSameDimInSingleArg()
      • testDoesNoHarmToPlainEnumeratedMembers

        public void testDoesNoHarmToPlainEnumeratedMembers()
      • testDoesNoHarmToPlainDotMembers

        public void testDoesNoHarmToPlainDotMembers()
      • testTransformsCallToRemoveDotMembersInCrossJoin

        public void testTransformsCallToRemoveDotMembersInCrossJoin()
      • DISABLED_testTransformsWithSeveralDimensionsNestedOnRows

        public void DISABLED_testTransformsWithSeveralDimensionsNestedOnRows()
      • testTransformsComplexQueryWithGenerateAndAggregate

        public void testTransformsComplexQueryWithGenerateAndAggregate()
      • DISABLED_testParallelCrossjoins

        public void DISABLED_testParallelCrossjoins()
      • testMultipleHierarchySsasTrue

        public void testMultipleHierarchySsasTrue()
      • testMultipleHierarchySsasFalse

        public void testMultipleHierarchySsasFalse()
      • testComplexCrossjoinAggInMiddle

        public void testComplexCrossjoinAggInMiddle()
      • testTopCountDoesNotGetTransformed

        public void testTopCountDoesNotGetTransformed()
      • testCrossjoinWithFilter

        public void testCrossjoinWithFilter()
      • testEvaluationIsNonNativeWhenBelowHighcardThreshoold

        public void testEvaluationIsNonNativeWhenBelowHighcardThreshoold()
      • testCalculatedLevelsDoNotCauseException

        public void testCalculatedLevelsDoNotCauseException()
      • testAxisWithArityOneIsNotNativelyEvaluated

        public void testAxisWithArityOneIsNotNativelyEvaluated()
      • testAxisWithNamedSetArityOneIsNotNativelyEvaluated

        public void testAxisWithNamedSetArityOneIsNotNativelyEvaluated()
      • testOneAxisHighAndOneLowGetsNativeEvaluation

        public void testOneAxisHighAndOneLowGetsNativeEvaluation()
      • disabled_testAggregatesInSparseResultsGetSortedCorrectly

        public void disabled_testAggregatesInSparseResultsGetSortedCorrectly()
      • testLeafMembersOfParentChildDimensionAreNativelyEvaluated

        public void testLeafMembersOfParentChildDimensionAreNativelyEvaluated()
      • testAggregatedCrossjoinWithZeroMembersInNativeList

        public void testAggregatedCrossjoinWithZeroMembersInNativeList()
      • testCardinalityQueriesOnlyExecuteOnce

        public void testCardinalityQueriesOnlyExecuteOnce()
      • testSingleLevelDotMembersIsNativelyEvaluated

        public void testSingleLevelDotMembersIsNativelyEvaluated()