mondrian.xmla
Class XmlaTests

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by mondrian.test.FoodMartTestCase
              extended by mondrian.xmla.XmlaTests
All Implemented Interfaces:
junit.framework.Test

public class XmlaTests
extends FoodMartTestCase

Extends FoodMartTestCase, adding support for testing XMLA Utility functionality.

Since:
Jul 12 2007
Author:
Richard M. Emberson

Field Summary
 
Fields inherited from class mondrian.test.FoodMartTestCase
propSaver
 
Constructor Summary
XmlaTests()
           
XmlaTests(String name)
           
 
Method Summary
protected  void doXmlaHandlerGetValueTypeHint(String dataType, String expected)
           
protected  void doXmlaHandlerValueInfo(String dataType, Object inputValue, String valueType, Object value, boolean isDecimal)
           
protected  void doXmlaUtilNormalizeNumericString(String vin, String expected)
           
 void testXmlaHandlerGetValueTypeHint()
           
 void testXmlaHandlerValueInfo()
           
 void testXmlaUtilNormalizeNumericString()
           
 
Methods inherited from class mondrian.test.FoodMartTestCase
allMember, assertAxisReturns, assertAxisThrows, assertBooleanExprReturns, assertExprReturns, assertExprThrows, assertQueriesReturnSimilarResults, assertQueryReturns, assertQueryThrows, assertSize, cubeByName, execute, executeExpr, executeQuery, executeSingletonAxis, genderMembersIncludingAll, getConnection, getDimensionWithName, getTestContext, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, tearDown, warehouseMembersCanadaMexicoUsa
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlaTests

public XmlaTests()

XmlaTests

public XmlaTests(String name)
Method Detail

testXmlaUtilNormalizeNumericString

public void testXmlaUtilNormalizeNumericString()
                                        throws Exception
Throws:
Exception

testXmlaHandlerGetValueTypeHint

public void testXmlaHandlerGetValueTypeHint()
                                     throws Exception
Throws:
Exception

testXmlaHandlerValueInfo

public void testXmlaHandlerValueInfo()
                              throws Exception
Throws:
Exception

doXmlaUtilNormalizeNumericString

protected void doXmlaUtilNormalizeNumericString(String vin,
                                                String expected)
                                         throws Exception
Throws:
Exception

doXmlaHandlerGetValueTypeHint

protected void doXmlaHandlerGetValueTypeHint(String dataType,
                                             String expected)
                                      throws Exception
Throws:
Exception

doXmlaHandlerValueInfo

protected void doXmlaHandlerValueInfo(String dataType,
                                      Object inputValue,
                                      String valueType,
                                      Object value,
                                      boolean isDecimal)
                               throws Exception
Throws:
Exception

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads