Jitr (pronounced "jitter") is a JUnit Integration Test Runner. It allows your web application integration tests to easily run against a lightweight web container in the same JVM as your tests.
More details below...
In a nutshell, Jitr improves your integration testing process by enabling:
- Integration: Run the same integration tests from Ant, Maven or the same IDE as you run your unit tests.
- Unique ports for continuous integration: Jitr assigns a random, unused port for your container.
- In-memory database access: Manage an in-memory database that your web application has created.
- Spring application context sharing: Share the same Spring application context and beans as your web application.
- Runtime flexibility: Switch containers and Spring application context configurations at runtime for robust and complete integration tests.
- Extensibility: Use one of Jitr's wrappers around your favourite container or easily write and use your own.
Check it out and please provide feedback!
www.jitr.org