| |
| tests |
| ===== |
| |
| Tests are located in jersey-spring-test module. |
| The module contains a test webapp and test code. |
| The tests can be run in Jersey test container or an external container. |
| |
| - Running tests in Jersey test container |
| mvn clean test |
| |
| - Running tests in an external container |
| build the test app |
| deploy to an external container |
| configure container connection info in jersey-spring-test/pom.xml, if needed |
| run tests in integration test mode: |
| mvn -Pit verify |
| |
| - Running tests in embedded Jetty instance |
| build the test app |
| deploy to Jetty: |
| mvn -Pjetty jetty:run |
| run tests in integration test mode in another console session: |
| mvn -Pit verify |
| |
| test class naming conventions |
| - *ITTest.java: run in unit and IT test mode |
| - *Test.java: run as unit tests |
| - *IT.java: run as IT tests |
| |