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. |
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.
|