Access Keys:
Skip to content (Access Key - 0)

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.
Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license