Mule Testing Framework
Taking Mule Testing to the next level
Main Areas of functionality
Use of JUnit 4.
DeviceManager – Start and stop multiple Mule istances and other infrastructure that Mule requires.
DiagnosticAppender – A set of tools to enable assertions based on logging Messages. Recieve remote messages (from external Mule processes) which become testable points within your JUnits.
Database Utlity – Create db tables and records to test JDBC transport
File Utlity – Create test files for file transport, verify existance and cleanup