Package mondrian.olap

Class ParserTest


  • public class ParserTest
    extends FoodMartTestCase
    Tests the MDX parser.
    Author:
    gjohnson
    • Constructor Detail

      • ParserTest

        public ParserTest​(java.lang.String name)
    • Method Detail

      • testAxisParsing

        public void testAxisParsing()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testNegativeCases

        public void testNegativeCases()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testUnderscore

        public void testUnderscore()
      • testUnparse

        public void testUnparse()
      • testMultipleAxes

        public void testMultipleAxes()
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testMemberOnAxis

        public void testMemberOnAxis()
        If an axis expression is a member, implicitly convert it to a set.
      • testCaseTest

        public void testCaseTest()
      • testCaseSwitch

        public void testCaseSwitch()
      • testDimensionProperties

        public void testDimensionProperties()
      • testCellProperties

        public void testCellProperties()
      • testIsEmpty

        public void testIsEmpty()
      • testIs

        public void testIs()
      • testIsNull

        public void testIsNull()
      • testNull

        public void testNull()
      • testCast

        public void testCast()
      • testMultiplication

        public void testMultiplication()
        Verifies that calculated measures made of several '*' operators can resolve them correctly.
      • testBangFunction

        public void testBangFunction()
      • testId

        public void testId()
      • testIdWithKey

        public void testIdWithKey()
      • testIdComplex

        public void testIdComplex()
      • testCloneQuery

        public void testCloneQuery()
      • testNumbers

        public void testNumbers()
        Tests parsing of numbers.
      • testIdentifier

        public void testIdentifier()
      • _testInnerSelect

        public void _testInnerSelect()
        Test case for SELECT in the FROM clause.
      • testDrillThrough

        public void testDrillThrough()
      • testDrillThroughExtended1

        public void testDrillThroughExtended1()
      • testDrillThroughExtended

        public void testDrillThroughExtended()
      • testDrillThroughExtended3

        public void testDrillThroughExtended3()
      • testExplain

        public void testExplain()
      • testChildren

        public void testChildren()
        Test case for olap4j bug 3515404, "Inconsistent parsing behavior('.CHILDREN' and '.Children')".