単体テスト(JUnit)では起きない(=パスする)けど、システムテストで見つけるのでは遅すぎる、そんな類のバグを結合テストで検出したい。ってことで、Arquillianを使うことにした。 毎回ちまちまとやってる同じような回帰テストを継続的に自動実行できるようになればいいかなと。まだ使い始めだけど、チュートリアルから触ってみたメモを述べておく。 Getting Startedで紹介されているWeld EE 1.1では、@StatelessのついたEJBはDIできない。実際に使う場合のEJBのテストは素直にJBoss ASとかGrassfishを使おう。 JBoss AS5.1.0.GAでは、「Embedded」のコンテナは使えない。結合テストをさくさくと実施するなら、予めASをたちあげておいて、「Remote」を使うか、「Managed」を使おう。 ArquillianはGradleやAnt