Package mondrian.olap

Class CustomizedParserTest


  • public class CustomizedParserTest
    extends FoodMartTestCase
    Tests a customized MDX Parser.
    Author:
    Rushan Chen
    • Constructor Detail

      • CustomizedParserTest

        public CustomizedParserTest​(String name)
    • Method Detail

      • testAddition

        public void testAddition()
      • testSubtraction

        public void testSubtraction()
      • testSingleMultiplication

        public void testSingleMultiplication()
      • testMultipleMultiplication

        public void testMultipleMultiplication()
      • testLiterals

        public void testLiterals()
      • testMissingObjectFail

        public void testMissingObjectFail()
      • testMissingObjectFailWithStrict

        public void testMissingObjectFailWithStrict()
      • testMissingObjectSucceedWithoutStrict

        public void testMissingObjectSucceedWithoutStrict()
      • testMultiplicationFail

        public void testMultiplicationFail()
      • testMixingAttributesFail

        public void testMixingAttributesFail()
      • testCrossJoinFail

        public void testCrossJoinFail()
      • testMeasureSlicerFail

        public void testMeasureSlicerFail()
      • testTupleFail

        public void testTupleFail()
      • testMixingMemberLimitation

        public void testMixingMemberLimitation()
        Mondrian is not strict about referencing a dimension member in calculated measures.

        The following expression passes parsing and validation. Its computation is strange: the result is as if the measure is defined as ([Measures].[Store Cost] + [Measures].[Store Cost])