Application Platform User Guide : Developing with Application Platform in Designer : About the Application Platform Integration Test Framework
About the Application Platform Integration Test Framework
 
Creating a JUnit Test for an Application Platform Project
Executing a JUnit Test for an Application Platform Project
Application Platform enables you to write regular JUnit tests for your projects and execute them in Designer. When you execute a test, Designer provides you with immediate feedback for the test run.
The Application Platform integration test framework uses the same development-time deployment mechanism to publish the test project bundle to the server and to execute the test class and its methods on the server. Application Platform publishes and executes the tests through a JMX call on a JMX MBean service on the configured runtime. The core project code and the JUnit tests run in the same OSGi environment and access the same libraries and Application Programming Interfaces (API). The JUnit test code can use the deployed project POJO instances and other OSGi services that are available in the container, without mocking or stubbing any interactions.
Note:  
If required, your test can still mock certain method calls by using the available Mockito bundle in the runtime.
You can develop JUnit tests by using the custom JUnit classes, provided by Application Platform.
For information about developing JUnit tests for Application Platform projects, see the Getting Started with the webMethods Application Platform API.
Copyright © 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback