Contact Free trial Login

About MUnit

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.

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 version 2.2, works with all Mule versions since 4.1.4.

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.2.1</version>
	<classifier>mule-plugin</classifier>
	<scope>test</scope>
</dependency>
MUnit Tools dependencies
<dependency>
	<groupId>com.mulesoft.munit</groupId>
	<artifactId>munit-tools</artifactId>
	<version>2.2.1</version>
	<classifier>mule-plugin</classifier>
	<scope>test</scope>
</dependency>

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

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.