7月12日に、JBoss Application Server 7 (AS7) がリリースされた*1。機能面の紹介は本家のページやこちらに譲るとして、リリース当初から結合テストフレームワークである、Arquillianをサポートしているところに注目したい。 ということで、この記事ではAS7とArquillianでどのようにテストを行うかを見ていく。 これまで、JavaEEのコンポーネントをJUnitなどテスティングフレームワークで統合テストをするのはなかなか難しかった。DIが普及しているし、JavaEE5からはPOJOを利用できるようになったので、単体テストはずっと容易になったけれども、実際にデプロイしてみないとテストできないこともたくさんあり、これについてはいろんな人がさまざまな試みをしてきている。 xUnit Test Patterns: Refactoring Test Code (