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.
AccessControlTest.PropertySaver Sets properties, and remembers them so they can be reverted at the end of the test.
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.
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 SqlQuery.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.
PropertiesTest Tests intrinsic member and cell properties as specified in OLE DB for OLAP specification.
QueryRunner Thread which runs an MDX query and checks it against an expected result.
RaggedHierarchyTest RaggedHierarchyTest tests ragged hierarchies.
SchemaTest Unit tests for various schema features.
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.
StandAlone  
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.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.PlusOneUdf A simple user-defined function which adds one to its argument.
UdfTest.StringMultUdf The "TimesString" user-defined function.
 

Enum Summary
SqlPattern.Dialect SQL dialect definition.
 

Package mondrian.test Description

Suite of regression tests.


SourceForge.net_Logo