Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Now, instead of having to manage a runtime in your test, Arquillian brings your test to the runtime. Arquillian Core, Container Extension + Protocols + Enrichers
Arquillian
Test in the container!
What is it?
============
Arquillian is testing framework, developed at JBoss.org, that empowers
developers to write integration tests for business objects that are executed
inside of an embedded or remote container--options include a servlet
container, a Java EE application server or a Java SE CDI environment.
Contents of distribution
========================
The Arquillian Core, Container Extension, Test integration for JUnit and TestNG, Common TestEnrichers and Common Protocols.
Licensing
=========
This distribution, as a whole, is licensed under the terms of the Apache
License, Version 2.0 (see apl.txt).
Arquillian URLs
===============
Project Site: http://jboss.org/arquillian
User Forums & Wiki: http://community.jboss.org/community/arquillian
Development Forums & Wiki: http://community.jboss.org/community/arquillian/dev
Issue Tracker: https://jira.jboss.org/jira/browse/ARQ