1
CDIとJPAを使用してJEE6アプリケーションを作成しました。私のテストはJUnitで書かれています。私はJPQL(私が 'コード'と考える)がテストされていることを確認するために、メモリ内のHSQLDBデータベースに対してデータベーステストを実行したいと思います。私のモチベーションは、模倣されたEntityManagerを使用してJPQL文を変更すると、コードユニットのテスト実行が成功するということです。Maven、CDI、JUnit、JPA。 HSQLDBに対するテストを実行したい
GuiceとJukitoを使って、他の(非jpa)テストを実行しています。
誰でもこの例がありますか?私は周りを見回してみましたが、これを処理するための良い例やフレームワークプロジェクトはまだありません。
DBUnitにはCDIやGuice(私が見つけることができる)との統合はありません。私はArquillianを見ていますが、残念です(私はJBossプロジェクトの多くからその印象を受けています)。それにもかかわらず、私はそれを聞いたことがないし、チェックアウトする価値がある... –
私が恐れていたように... ArquillianはGuice/Jukitoと干渉する。 :( –
あなたはguice拡張を書くことができます。本当にそれほど難しいことではありません。次にguiceとDBUnitがあります。http://www.arquillian.org – LightGuard