Class SegmentBuilderTest


  • public class SegmentBuilderTest
    extends BatchTestCase

    Test for SegmentBuilder.

    Author:
    mcampbell
    • Constructor Detail

      • SegmentBuilderTest

        public SegmentBuilderTest()
    • Method Detail

      • setUp

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

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

        public void testRollupWithNullAxisVals()
      • testRollupWithMixOfNullAxisValues

        public void testRollupWithMixOfNullAxisValues()
      • testRollup2ColumnsWithMixOfNullAxisValues

        public void testRollup2ColumnsWithMixOfNullAxisValues()
      • testMultiSegRollupWithMixOfNullAxisValues

        public void testMultiSegRollupWithMixOfNullAxisValues()
      • testNullMemberOffset

        public void testNullMemberOffset()
      • testNullMemberOffset2ColRollup

        public void testNullMemberOffset2ColRollup()
      • testSegmentBodyIterator

        public void testSegmentBodyIterator()
      • testSparseRollup

        public void testSparseRollup()
      • testRollupWithIntOverflowPossibility

        public void testRollupWithIntOverflowPossibility()
      • testRollupWithOOMPossibility

        public void testRollupWithOOMPossibility()
      • testRollupShouldBeDense

        public void testRollupShouldBeDense()
      • testRollupWithDenseIntBody

        public void testRollupWithDenseIntBody()
      • testOverlappingSegments

        public void testOverlappingSegments()
      • testNonOverlappingRollupWithUnconstrainedColumn

        public void testNonOverlappingRollupWithUnconstrainedColumn()
      • testNonOverlappingRollupWithUnconstrainedColumnAndHasNull

        public void testNonOverlappingRollupWithUnconstrainedColumnAndHasNull()
      • testBadRollupCausesGreaterThan12Iterations

        public void testBadRollupCausesGreaterThan12Iterations()
      • testSameRollupRegardlessOfSegmentOrderWithEmptySegmentBody

        public void testSameRollupRegardlessOfSegmentOrderWithEmptySegmentBody()
      • testSameRollupRegardlessOfSegmentOrderWithData

        public void testSameRollupRegardlessOfSegmentOrderWithData()
      • testSameRollupRegardlessOfSegmentOrderNoWildcards

        public void testSameRollupRegardlessOfSegmentOrderNoWildcards()
      • testSameRollupRegardlessOfSegmentOrderThreeSegs

        public void testSameRollupRegardlessOfSegmentOrderThreeSegs()