...
This plugin provides a base StrutsTestCase
class that can subclassed for tests that work on Struts 2 components. It is used within Struts 2 itself to test core framework components and many bundled plugins.
Features
- Base test class that starts up a full Struts 2 instance
- Great for testing how configuration is loaded and Struts 2 components are used
Usage
...
First, include the plugin your POM (if using Maven 2) under the test scope:
Code Block | ||
---|---|---|
| ||
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-junit-plugin</artifactId>
<version>STRUTS_2_VERSION</version>
<scope>test</scope>
</dependency>
|
If you are not using Maven 2 to build and test your code, ensure the plugin jar and its dependencies (spring-mock and junit) are in the testing classpath.
Now, your JUnit tests can subclass the StrutsTestCase
class, which handles starting and stopping the Struts 2 framework:
Code Block | ||
---|---|---|
| ||
public class MyTest extends StrutsTestCase {
// testing code
}
|
Settings
This plugin doesn't support any global settings.
...