Contact Free trial Login

Overview

MUnit is a Mule application testing framework that allows you to easily build automated tests for your integrations and APIs. It provides a full suite of integration and unit test capabilities, and is fully integrated with Maven and Surefire for integration with your continuous deployment environment.

MUnit version 2.1, works with all Mule versions since 4.0

With MUnit you can:

  • Create your test by writing Mule code

  • Mock processors

  • Spy any processor

  • Verify processor calls

  • Enable or ignore particular tests

  • Tag tests

  • Check visual coverage in Studio

  • Generate coverage reports

MUnit is fully integrated with Anypoint Studio, allowing you to create, design and run MUnit tests just like you would Mule applications.

MUnit is divided in two main sub modules:

  • MUnit

  • MUnit Tools

Each module has its own dependency:

MUnit Dependencies
<dependency>
	<groupId>com.mulesoft.munit</groupId>
	<artifactId>munit-runner</artifactId>
	<version>2.1.0</version>
	<classifier>mule-plugin</classifier>
	<scope>test</scope>
</dependency>
MUnit Tools dependencies
<dependency>
	<groupId>com.mulesoft.munit</groupId>
	<artifactId>munit-tools</artifactId>
	<version>2.1.0</version>
	<classifier>mule-plugin</classifier>
	<scope>test</scope>
</dependency>

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.