Package mondrian.test

Suite of regression tests.

See:
          Description

Interface Summary
ChooseRunnable Similar to Runnable, except classes which implement ChooseRunnable choose what to do based upon an integer parameter.
 

Class Summary
AccessControlTest AccessControlTest is a set of unit-tests for access-control.
BasicQueryTest BasicQueryTest is a test case which tests simple queries against the FoodMart database.
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.
CaptionTest Unit test special "caption" settings.
CaptionTest.MyFoodmart created from foodmart.xml via perl script, some captions added.
CmdRunnerTest Unit test for CmdRunner.
CompatibilityTest CompatibilityTest is a test case which tests 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.
DiffRepository A collection of resources used by tests.
DrillThroughTest Test generation of SQL to access the fact table data underlying an MDX result set.
FooBarCellFormatter Cell formatter for test purposes.
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 IgnoreUnrelatedDimensionsTest Test case to push unrelatedDimensions to top level when ignoreUnrelatedDimensions property is set to true on a base cube usage.
InlineTableTest BasicQueryTest is a test case which tests simple queries against the FoodMart database.
Main Main test suite for Mondrian.
MondrianResultPrinter  
MondrianTestRunner  
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.
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 ParentChildHierarchyTest tests parent-child hierarchies.
PerformanceTest Various unit tests concerned with performance.
PropertiesTest Tests intrinsic member and cell properties as specified in OLE DB for OLAP specification.
PropertySaver Sets properties, and remembers them 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.
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  
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.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  
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.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.
 

Package mondrian.test Description

Suite of regression tests.


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads