|  | 
 | 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 | 
 |  |