|
Mule Testing Framework
Main areas of functionality
- Uses JUnit 4.x which supports annotation based tests.
- Abstract Testcases which you extend to get most of the functionality you need.
- DeviceManager - Start and stop 'local' (in-process) Mule instances or 'remote' (seperate process) Mule instances and other infrastructure such as (FTP, ActiveMQ, Hypersonic, etc) necessary for testing Mule.
- DiagnosticAppender - A Log4j appender which allows the creation of testable 'points' within your code based on the logging it performs.
- AssertUtils - Tests the information gathered by DiagnosticAppender.
- Remote Log Listener - A DeviceManager Adaptor which gathers remote logging events making them available to your JUnit tests.
- Testcases - A collection of test cases which leverage the testing framework to demonstrate the various uses of Mule.
- Cookbook - A collection of code which the testcases use.
|
|
|