Package mondrian.xmla
Class XmlaExcelXPTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.xmla.XmlaBaseTestCase
-
- mondrian.xmla.XmlaExcelXPTest
-
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
Nested Classes Modifier and Type Class Description (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
Constructors Constructor Description XmlaExcelXPTest()
XmlaExcelXPTest(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_test18()
void
_test21()
void
_test22()
protected DiffRepository
getDiffRepos()
protected java.lang.Class<? extends XmlaRequestCallback>
getServletCallbackClass()
protected java.lang.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
addDatasourceInfoResponseKey, doTest, doTest, doTest, doTest, doTestInline, doTestInline, doTests, doTestsJson, fileToDocument, fileToString, filter, filterConnectString, generateExpectedString, generateRequestString, getCatalogNameUrls, getDefaultRequestProperties, getServlet, getSessionId, helperTest, helperTestExpect, maskVersion, 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, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
getSessionId
protected java.lang.String getSessionId(XmlaBaseTestCase.Action action)
Description copied from class:XmlaBaseTestCase
Creates, retrieves or clears the session id for this test.- Specified by:
getSessionId
in classXmlaBaseTestCase
- Parameters:
action
- Action to perform- Returns:
- Session id for create, query; null for clear
-
getServletCallbackClass
protected java.lang.Class<? extends XmlaRequestCallback> getServletCallbackClass()
- Specified by:
getServletCallbackClass
in classXmlaBaseTestCase
-
getDiffRepos
protected DiffRepository getDiffRepos()
- Specified by:
getDiffRepos
in classXmlaBaseTestCase
-
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()
-
-