|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
mondrian.test.FoodMartTestCase
mondrian.xmla.XmlaBaseTestCase
mondrian.xmla.XmlaBasicTest
public class XmlaBasicTest
Test XML/A functionality.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class mondrian.xmla.XmlaBaseTestCase |
---|
XmlaBaseTestCase.Action, XmlaBaseTestCase.CallBack |
Field Summary | |
---|---|
static java.lang.String |
CONTENT_DATA
|
static java.lang.String |
CONTENT_DATAOMITDEFAULTSLICER
|
static java.lang.String |
CONTENT_NONE
|
static java.lang.String |
CONTENT_PROP
|
static java.lang.String |
CONTENT_SCHEMA
|
static java.lang.String |
CONTENT_SCHEMADATA
|
static java.lang.String |
FORMAT_TABLULAR
|
static java.lang.String |
RESTRICTION_NAME_PROP
|
static java.lang.String |
RESTRICTION_VALUE_PROP
|
static java.lang.String |
UNIQUE_NAME_ELEMENT
|
static java.lang.String |
UNIQUE_NAME_PROP
|
Fields inherited from class mondrian.xmla.XmlaBaseTestCase |
---|
CATALOG, CATALOG_NAME_PROP, CATALOG_PROP, catalogNameUrls, CUBE_NAME_PROP, DATA_SOURCE_INFO, DATA_SOURCE_INFO_PROP, FORMAT_MULTI_DIMENSIONAL, FORMAT_PROP, HR_CUBE, LAST_SCHEMA_UPDATE_DATE, LAST_SCHEMA_UPDATE_DATE_PROP, REQUEST_TYPE_PROP, SALES_CUBE, SESSION_ID_PROP |
Fields inherited from class mondrian.test.FoodMartTestCase |
---|
propSaver |
Constructor Summary | |
---|---|
XmlaBasicTest()
|
|
XmlaBasicTest(java.lang.String name)
|
Method Summary | |
---|---|
void |
_testDBColumns()
|
void |
_testDBProviderTypes()
|
void |
_testDBTablesInfo()
|
void |
doTestRT(java.lang.String requestType,
TestContext testContext)
|
protected java.lang.String |
extractSoapResponse(org.w3c.dom.Document responseDoc,
Enumeration.Content content)
|
protected java.lang.String |
filter(java.lang.String testCaseName,
java.lang.String filename,
java.lang.String content)
Filters the content of a test resource. |
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 |
testApproxRowCountInHierarchyOverridesCountCallsToDatabase()
|
void |
testApproxRowCountOverridesCountCallsToDatabase()
|
void |
testDBCatalogs()
|
void |
testDBSchemata()
|
void |
testDBTables()
|
void |
testDDatasource()
|
void |
testDEnumerators()
|
void |
testDKeywords()
|
void |
testDLiterals()
|
void |
testDProperties()
|
void |
testDrillThrough()
Tests an 'DRILLTHROUGH SELECT' statement with no 'MAXROWS' clause. |
void |
testDrillThroughMaxRows()
Tests an 'DRILLTHROUGH SELECT' statement with a 'MAXROWS' clause. |
void |
testDrillThroughZeroDimensionalQuery()
Tests an 'DRILLTHROUGH SELECT' statement with a zero-dimensional query, that is, a query with 'SELECT FROM', and no axes. |
void |
testDSchemaRowsets()
|
void |
testExecuteCrossjoin()
|
void |
testExecuteCrossjoinRole()
This test returns the same result as testExecuteCrossjoin above except that the Role used disables accessing [Customers].[All Customers].[Mexico]. |
void |
testExecuteNoSlicerContentDataOmitDefaultSlicer()
|
void |
testExecuteSlicer()
|
void |
testExecuteSlicerContentDataOmitDefaultSlicer()
|
void |
testExecuteWithCellProperties()
|
void |
testExecuteWithDimensionProperties()
|
void |
testExecuteWithKeyDimensionProperty()
|
void |
testExecuteWithMemberKeyDimensionPropertyForAllMember()
|
void |
testExecuteWithMemberKeyDimensionPropertyForMemberWithKey()
|
void |
testExecuteWithMemberKeyDimensionPropertyForMemberWithoutKey()
|
void |
testExecuteWithoutCellProperties()
|
void |
testMDActions()
|
void |
testMDCubes()
|
void |
testMDFunction()
|
void |
testMDFunctions()
Tests the output of the MDSCHEMA_FUNCTIONS call in JDK 1.5 or later. |
void |
testMDFunctionsJdk14()
Tests the output of the MDSCHEMA_FUNCTIONS call in JDK 1.4, which is different because metadata such as function name and description is encoded using Java annotations, and hence is not available until JDK 1.5. |
void |
testMDHierarchies()
|
void |
testMDimensions()
|
void |
testMDLevels()
|
void |
testMDLevelsAccessControlled()
|
void |
testMDMeasures()
|
void |
testMDMembers()
|
void |
testMDMembersMulti()
|
void |
testMDMembersTreeop()
|
void |
testMDProperties()
|
void |
testMDSets()
|
Methods inherited from class mondrian.xmla.XmlaBaseTestCase |
---|
clearServlet, doTest, doTest, doTestInline, doTestInline, doTests, fileToDocument, fileToString, getCatalogNameUrls, getDefaultRequestProperties, getServlet, getSessionId, replaceLastSchemaUpdateDate |
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, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FORMAT_TABLULAR
public static final java.lang.String UNIQUE_NAME_ELEMENT
public static final java.lang.String UNIQUE_NAME_PROP
public static final java.lang.String RESTRICTION_NAME_PROP
public static final java.lang.String RESTRICTION_VALUE_PROP
public static final java.lang.String CONTENT_PROP
public static final java.lang.String CONTENT_NONE
public static final java.lang.String CONTENT_DATA
public static final java.lang.String CONTENT_SCHEMA
public static final java.lang.String CONTENT_SCHEMADATA
public static final java.lang.String CONTENT_DATAOMITDEFAULTSLICER
Constructor Detail |
---|
public XmlaBasicTest()
public XmlaBasicTest(java.lang.String name)
Method Detail |
---|
protected DiffRepository getDiffRepos()
getDiffRepos
in class XmlaBaseTestCase
protected java.lang.Class<? extends XmlaRequestCallback> getServletCallbackClass()
getServletCallbackClass
in class XmlaBaseTestCase
protected java.lang.String extractSoapResponse(org.w3c.dom.Document responseDoc, Enumeration.Content content)
public void testDDatasource() throws java.lang.Exception
java.lang.Exception
public void testDEnumerators() throws java.lang.Exception
java.lang.Exception
public void testDKeywords() throws java.lang.Exception
java.lang.Exception
public void testDLiterals() throws java.lang.Exception
java.lang.Exception
public void testDProperties() throws java.lang.Exception
java.lang.Exception
public void testDSchemaRowsets() throws java.lang.Exception
java.lang.Exception
public void testDBCatalogs() throws java.lang.Exception
java.lang.Exception
public void testDBSchemata() throws java.lang.Exception
java.lang.Exception
public void _testDBColumns() throws java.lang.Exception
java.lang.Exception
public void _testDBProviderTypes() throws java.lang.Exception
java.lang.Exception
public void _testDBTablesInfo() throws java.lang.Exception
java.lang.Exception
public void testDBTables() throws java.lang.Exception
java.lang.Exception
public void testMDActions() throws java.lang.Exception
java.lang.Exception
public void testMDCubes() throws java.lang.Exception
java.lang.Exception
public void testMDSets() throws java.lang.Exception
java.lang.Exception
public void testMDimensions() throws java.lang.Exception
java.lang.Exception
public void testMDFunction() throws java.lang.Exception
java.lang.Exception
public void testMDFunctions() throws java.lang.Exception
testMDFunctionsJdk14()
.
java.lang.Exception
- on errorpublic void testMDFunctionsJdk14() throws java.lang.Exception
testMDFunctions()
.
java.lang.Exception
- on errorpublic void testMDHierarchies() throws java.lang.Exception
java.lang.Exception
public void testMDLevels() throws java.lang.Exception
java.lang.Exception
public void testMDLevelsAccessControlled() throws java.lang.Exception
java.lang.Exception
public void testMDMeasures() throws java.lang.Exception
java.lang.Exception
public void testMDMembers() throws java.lang.Exception
java.lang.Exception
public void testMDMembersMulti() throws java.lang.Exception
java.lang.Exception
public void testMDMembersTreeop() throws java.lang.Exception
java.lang.Exception
public void testMDProperties() throws java.lang.Exception
java.lang.Exception
public void testApproxRowCountOverridesCountCallsToDatabase() throws java.lang.Exception
java.lang.Exception
public void testApproxRowCountInHierarchyOverridesCountCallsToDatabase() throws java.lang.Exception
java.lang.Exception
public void testDrillThroughMaxRows() throws java.lang.Exception
java.lang.Exception
- on errorpublic void testDrillThrough() throws java.lang.Exception
java.lang.Exception
- on errorpublic void testDrillThroughZeroDimensionalQuery() throws java.lang.Exception
java.lang.Exception
- on errorprotected java.lang.String filter(java.lang.String testCaseName, java.lang.String filename, java.lang.String content)
XmlaBaseTestCase
filter
in class XmlaBaseTestCase
testCaseName
- Name of current test case, e.g. "testFoo"filename
- Name of requested content, e.g. "${request}"content
- Content
public void testExecuteSlicer() throws java.lang.Exception
java.lang.Exception
public void testExecuteSlicerContentDataOmitDefaultSlicer() throws java.lang.Exception
java.lang.Exception
public void testExecuteNoSlicerContentDataOmitDefaultSlicer() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithoutCellProperties() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithCellProperties() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithMemberKeyDimensionPropertyForMemberWithoutKey() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithMemberKeyDimensionPropertyForMemberWithKey() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithMemberKeyDimensionPropertyForAllMember() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithKeyDimensionProperty() throws java.lang.Exception
java.lang.Exception
public void testExecuteWithDimensionProperties() throws java.lang.Exception
java.lang.Exception
public void testExecuteCrossjoin() throws java.lang.Exception
java.lang.Exception
public void testExecuteCrossjoinRole() throws java.lang.Exception
java.lang.Exception
public void doTestRT(java.lang.String requestType, TestContext testContext) throws java.lang.Exception
java.lang.Exception
protected java.lang.String getSessionId(XmlaBaseTestCase.Action action)
XmlaBaseTestCase
getSessionId
in class XmlaBaseTestCase
action
- Action to perform
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |