Oct 12, 2011 11:00 PM
In this session, we'll address the missing link in Enterprise Java development: simple, easy integration testing.
Unit tests and mock objects will only take you so far; the only answer which truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That's time lost, but it doesn't have to be anymore.
Here we'll introduce Arquillian, a powerful container-oriented testing framework layered atop TestNG and JUnit. Arquillian manages your runtime, abstracting out deployment and allowing you to focus on real test logic. We'll cover:
* Transparent container lifecycle management
* Declarative deployments
* Test Enrichment (Dependency injection into tests)
* In-container test execution
All examples will be powered by the new lean offering from the JBoss Community: Application Server 7. Attend this talk to learn how the simplified component model of Java EE can be applied to testable development.