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