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 classXmlaExcelXPTest.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(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void_test18()void_test21()void_test22()protected DiffRepositorygetDiffRepos()protected Class<? extends XmlaRequestCallback>getServletCallbackClass()protected StringgetSessionId(XmlaBaseTestCase.Action action)Creates, retrieves or clears the session id for this test.voidtest01()voidtest02()voidtest03()voidtest04()voidtest05()voidtest06()voidtest07()voidtest08()voidtest09()voidtest10()voidtest11()voidtest12()voidtest13()voidtest14()voidtest15()voidtest16()voidtest17()voidtest19()voidtest20()voidtest23()voidtest24()voidtestExpect01()voidtestExpect02()voidtestExpect03()voidtestExpect04()voidtestExpect05()voidtestExpect06()-
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
-
-
-
-
Constructor Detail
-
XmlaExcelXPTest
public XmlaExcelXPTest()
-
XmlaExcelXPTest
public XmlaExcelXPTest(String name)
-
-
Method Detail
-
getSessionId
protected String getSessionId(XmlaBaseTestCase.Action action)
Description copied from class:XmlaBaseTestCaseCreates, retrieves or clears the session id for this test.- Specified by:
getSessionIdin classXmlaBaseTestCase- Parameters:
action- Action to perform- Returns:
- Session id for create, query; null for clear
-
getServletCallbackClass
protected Class<? extends XmlaRequestCallback> getServletCallbackClass()
- Specified by:
getServletCallbackClassin classXmlaBaseTestCase
-
getDiffRepos
protected DiffRepository getDiffRepos()
- Specified by:
getDiffReposin 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()
-
-