mondrian.xmla
Class XmlaExcelXPTest

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

public class XmlaExcelXPTest
extends XmlaBaseTestCase

Test suite for compatibility of Mondrian XMLA with Excel XP. Simba (the maker of the O2X bridge) supplied captured request/response soap messages between Excel XP and SQL Server. These form the basis of the output files in the excel_XP directory.

Author:
Richard M. Emberson

Nested Class Summary
(package private) static class XmlaExcelXPTest.Callback
           
 
Nested classes/interfaces inherited from class mondrian.xmla.XmlaBaseTestCase
XmlaBaseTestCase.Action, XmlaBaseTestCase.CallBack, XmlaBaseTestCase.XmlaRequestCallbackImpl
 
Field Summary
 
Fields inherited from class mondrian.xmla.XmlaBaseTestCase
CATALOG, CATALOG_NAME_PROP, CATALOG_PROP, catalogNameUrls, CUBE_NAME_PROP, DATA_SOURCE_INFO, DATA_SOURCE_INFO_PROP, DEBUG, FORMAT_MULTI_DIMENSIONAL, FORMAT_PROP, LAST_SCHEMA_UPDATE_DATE, LOCALE_PROP, REQUEST_TYPE_PROP, ROLE_PROP, SALES_CUBE, SESSION_ID_PROP
 
Fields inherited from class mondrian.test.FoodMartTestCase
propSaver
 
Constructor Summary
XmlaExcelXPTest()
           
XmlaExcelXPTest(String name)
           
 
Method Summary
 void _test18()
           
 void _test21()
           
 void _test22()
           
protected  DiffRepository getDiffRepos()
           
protected  Class<? extends XmlaRequestCallback> getServletCallbackClass()
           
protected  String getSessionId(XmlaBaseTestCase.Action action)
          Creates, retrieves or clears the session id for this test.
 void test01()
           
 void test02()
           
 void test03()
           
 void test04()
           
 void test05()
           
 void test06()
           
 void test07()
           
 void test08()
           
 void test09()
           
 void test10()
           
 void test11()
           
 void test12()
           
 void test13()
           
 void test14()
           
 void test15()
           
 void test16()
           
 void test17()
           
 void test19()
           
 void test20()
           
 void test23()
           
 void test24()
           
 void testExpect01()
           
 void testExpect02()
           
 void testExpect03()
           
 void testExpect04()
           
 void testExpect05()
           
 void testExpect06()
           
 
Methods inherited from class mondrian.xmla.XmlaBaseTestCase
doTest, doTest, doTest, doTest, doTestInline, doTestInline, doTests, doTestsJson, fileToDocument, fileToString, filter, filterConnectString, generateExpectedString, generateRequestString, getCatalogNameUrls, getDefaultRequestProperties, getServlet, getSessionId, helperTest, helperTestExpect, replaceLastSchemaUpdateDate, tearDown, validate
 
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, 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

XmlaExcelXPTest

public XmlaExcelXPTest()

XmlaExcelXPTest

public XmlaExcelXPTest(String name)
Method Detail

getSessionId

protected String getSessionId(XmlaBaseTestCase.Action action)
Description copied from class: XmlaBaseTestCase
Creates, retrieves or clears the session id for this test.

Specified by:
getSessionId in class XmlaBaseTestCase
Parameters:
action - Action to perform
Returns:
Session id for create, query; null for clear

getServletCallbackClass

protected Class<? extends XmlaRequestCallback> getServletCallbackClass()
Specified by:
getServletCallbackClass in class XmlaBaseTestCase

getDiffRepos

protected DiffRepository getDiffRepos()
Specified by:
getDiffRepos in class XmlaBaseTestCase

test01

public void test01()

test02

public void test02()

test03

public void test03()

test04

public void test04()

test05

public void test05()

test06

public void test06()

test07

public void test07()

test08

public void test08()

test09

public void test09()

test10

public void test10()

test11

public void test11()

test12

public void test12()

test13

public void test13()

test14

public void test14()

test15

public void test15()

test16

public void test16()

test17

public void test17()

_test18

public void _test18()

test19

public void test19()

test20

public void test20()

_test21

public void _test21()

_test22

public void _test22()

test23

public void test23()

test24

public void test24()

testExpect01

public void testExpect01()

testExpect02

public void testExpect02()

testExpect03

public void testExpect03()

testExpect04

public void testExpect04()

testExpect05

public void testExpect05()

testExpect06

public void testExpect06()

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