| Interface | Description |
|---|---|
| ChooseRunnable |
Similar to
Runnable, except classes which implement
ChooseRunnable choose what to do based upon an integer
parameter. |
| Class | Description |
|---|---|
| AbstractMondrianOlap4jTester |
Abstract implementation of the
TestContext.Tester
callback required by olap4j's Test Compatability Kit (TCK). |
| AccessControlTest |
AccessControlTest is a set of unit-tests for access-control. |
| AccessControlTest.PeopleRole | |
| BasicQueryTest |
BasicQueryTest is a test case which tests simple queries
against the FoodMart database. |
| BasicQueryTest.CountConcurrentUdf | |
| BasicQueryTest.MyJdbcStatisticsProvider |
Dummy statistics provider for
BasicQueryTest.testStatistics(). |
| BasicQueryTest.SleepUdf |
A simple user-defined function which adds one to its argument, but
sleeps 1 ms before doing so.
|
| CacheHitTest |
The
CacheHitTest class contains test suites that return
hit ratio of aggregation cache for various sequences of MDX queries. |
| CacheTest |
Cunning tests to discover whether the cache manager is working to spec
and is thread-safe.
|
| CaptionTest |
Unit test special "caption" settings.
|
| CaptionTest.MyFoodmart |
created from foodmart.xml via perl script,
some captions added.
|
| CmdRunnerTest |
Unit test for
CmdRunner. |
| CompatibilityTest |
Test for MDX syntax compatibility with Microsoft and SAS servers.
|
| CompoundSlicerTest |
Tests the expressions used for calculated members.
|
| ConcurrentMdxTest |
Runs specified set of MDX queries concurrently.
|
| ConcurrentValidatingQueryRunner |
Utility class to run set of MDX queries in multiple threads and
validate the results.
|
| CVConcurrentMdxTest |
A copy of
ConcurrentMdxTest with modifications to take
as input ref.xml files. |
| DeadlockTest | |
| DelegatingTestContext |
Extension of
TestContext which delegates all behavior to
a parent test context. |
| DialectTest |
Unit test which checks that
Dialect
accurately represents the capabilities of the underlying database. |
| DialectTest.MockResultSetMetadata | |
| DiffRepository |
A collection of resources used by tests.
|
| DrillThroughTest |
Test generation of SQL to access the fact table data underlying an MDX
result set.
|
| DynamicSchemaProcessorTest |
Unit test DynamicSchemaProcessor.
|
| DynamicSchemaProcessorTest.BaseDsp |
Our base, token replacing schema processor.
|
| DynamicSchemaProcessorTest.CheckJdbcPropertyDsp |
Ensures we have access to the JDBC URL.
|
| DynamicSchemaProcessorTest.FoodMartCatalogDsp |
Checks to make sure our Catalog property contains our FoodMart.xml VFS
URL
|
| DynamicSchemaProcessorTest.ProviderTestDSP |
DSP that checks that replaces the Schema Name with the name of the
Provider property
|
| FoodMartTestCase |
FoodMartTestCase is a unit test which runs against the FoodMart
database. |
| FoodMartTestCase.QueryAndResult | |
| I18nTest |
Test suite for internalization and localization.
|
| IgnoreMeasureForNonJoiningDimensionInAggregationTest |
Test ignoring of measure when unrelated Dimension is in
aggregation list when IgnoreMeasureForNonJoiningDimension property is
set to true.
|
| IgnoreUnrelatedDimensionsTest |
Test case to
push unrelatedDimensions to top level when ignoreUnrelatedDimensions property
is set to true on a base cube usage.
|
| InlineTableTest |
Unit test for the InlineTable element, defining tables whose values are held
in the Mondrian schema file, not in the database.
|
| Main |
Main test suite for Mondrian.
|
| Main.TerminatorTest |
Test that executes last.
|
| MondrianOlap4jTester |
Implementation of
TestContext.Tester for Mondrian's
olap4j driver. |
| MondrianResultPrinter | |
| MondrianServerTest |
Test suite for server functionality in
MondrianServer. |
| MondrianTestRunner | |
| MonitorTest |
Unit test for monitoring, including
Monitor. |
| MultipleHierarchyTest |
Tests multiple hierarchies within the same dimension.
|
| NamedSetTest |
Unit-test for named sets, in all their various forms:
WITH SET,
sets defined against cubes, virtual cubes, and at the schema level. |
| NamedSetTest.MixedNamedSetSchemaProcessor |
Dynamic schema processor which adds a named set which has a syntax
error.
|
| NamedSetTest.NamedSetsInCubeAndSchemaProcessor |
Dynamic schema processor which adds two named sets to a the first cube
in a schema.
|
| NamedSetTest.NamedSetsInCubeProcessor |
Dynamic schema processor which adds two named sets to a the first cube
in a schema.
|
| NativeSetEvaluationTest |
Test native evaluation of supported set operations.
|
| Olap4jTckTest |
Test suite that runs the olap4j Test Compatiblity Kit (TCK) against
mondrian's olap4j driver.
|
| Olap4jTest |
Tests mondrian's olap4j API.
|
| ParallelTest |
A
ParameterTest is a test suite for functionality relating to
parameters. |
| ParameterTest |
A
ParameterTest is a test suite for functionality relating to
parameters. |
| ParentChildHierarchyTest |
Tests for parent-child hierarchies.
|
| PerformanceTest |
Various unit tests concerned with performance.
|
| PerformanceTest.CounterUdf |
User-defined function that counts how many times it has been invoked.
|
| PerformanceTest.Statistician |
Collects statistics for a test that is run multiple times.
|
| PropertiesTest |
Tests intrinsic member and cell properties as specified in OLE DB for OLAP
specification.
|
| PropertySaver |
Sets properties and logging levels, and remembers the original values so they
can be reverted at the end of the test.
|
| QueryRunner |
Thread which runs an MDX query and checks it against an expected result.
|
| RaggedHierarchyTest |
RaggedHierarchyTest tests ragged hierarchies. |
| ScenarioTest |
Test for writeback functionality.
|
| SchemaTest |
Unit tests for various schema features.
|
| SchemaTest.DummyPropertyFormatter |
Implementation of
PropertyFormatter that throws. |
| SchemaVersionTest |
Unit test for automatic detection of schema version.
|
| SimpleTestRunner |
Simple test runner.
|
| SolveOrderScopeIsolationTest |
SolveOrderScopeIsolationTest Test conformance to SSAS2005 solve
order scope isolation behavior. |
| SqlPattern |
Pattern for a SQL statement (or fragment thereof) expected to be produced
during the course of running a test.
|
| Ssas2005CompatibilityTest |
Unit tests that check compatibility with Microsoft SQL Server Analysis
Services 2005.
|
| Ssas2005CompatibilityTest.NewBehaviorTest |
Subclass of
Ssas2005CompatibilityTest that runs
with MondrianProperties.SsasCompatibleNaming=true. |
| Ssas2005CompatibilityTest.OldBehaviorTest |
Subclass of
Ssas2005CompatibilityTest that runs
with MondrianProperties.SsasCompatibleNaming=false. |
| StandAlone | |
| SteelWheelsPerformanceTest |
Those performance tests use the steel wheels schema
and are not meant to be run as part of the CI test suite.
|
| SteelWheelsSchemaTest | |
| SteelWheelsSchemaTest.Mondrian756SchemaProcessor | |
| SteelWheelsTestCase |
Unit test against Pentaho's Steel Wheels sample database.
|
| TestCalculatedMembers |
Tests the expressions used for calculated members.
|
| TestCaseForker |
Runs a test case in several parallel threads, catching exceptions from
each one, and succeeding only if they all succeed.
|
| TestContext |
TestContext is a singleton class which contains the information
necessary to run mondrian tests (otherwise we'd have to pass this
information into the constructor of TestCases). |
| TestContext.ConnectionInvocationHandler | |
| TestContext.DatabaseMetaDataInvocationHandler | |
| TestContext.HighCardDynamicSchemaProcessor |
Schema processor that flags dimensions as high-cardinality if they
appear in the list of values in the
MondrianProperties.TestHighCardinalityDimensionList property. |
| TestContext.SafeString |
Wrapper around a string that indicates that all line endings have been
converted to platform-specific line endings.
|
| TestContext.SnoopingSchemaProcessor | |
| TupleListTest |
Unit test for
TupleList and common implementations. |
| UdfTest |
Unit-test for
user-defined functions. |
| UdfTest.AnotherMemberErrorUdf |
A user-defined function which returns ignores its first parameter (a
member) and returns the default member from the second parameter (a
hierarchy).
|
| UdfTest.BadPlusOneUdf |
A simple user-defined function which adds one to its argument.
|
| UdfTest.FooBarCellFormatter |
Cell formatter for test purposes.
|
| UdfTest.FooBarMemberFormatter |
Member formatter for test purposes.
|
| UdfTest.FooBarPropertyFormatter |
Property formatter for test purposes.
|
| UdfTest.MdcUdf |
A simple UDF that checks the object inside of the MDC logging context.
|
| UdfTest.MemberNameFunction |
Function that takes a member and returns a name.
|
| UdfTest.PlusOneUdf |
A simple user-defined function which adds one to its argument.
|
| UdfTest.PlusOrMinusOneUdf |
A user-defined function which, depending on its given name, either adds
one to, or subtracts one from, its argument.
|
| UdfTest.ReverseFunction |
Function that reverses a list of members.
|
| UdfTest.ReverseIterableFunction |
Function that takes a set of members as argument, and returns a set of
members.
|
| UdfTest.StringMultUdf |
The "TimesString" user-defined function.
|