EJB QLのテスト
EJB QLのテストコードを書いているのですがいろいろ悩みます。
- EJB QL単独で実行できないので作成したEJB QLが正しいかどうかはDAOのテストコードで動かすまでわからない。前、HQLを動かすEclipseのPluginを触ったことがありますがJPA対応されているのかなぁ。
- どこまで関連をたどってテストするのか。となりの関連まで?
- S2Unitを使っていますが、エンティティが関連のエンティティをフィールドに持っている場合はxxxPrepare.xlsのデータから取得したactualとxxxResult.xlsで用意したexpectedを比較するだけってわけにはいかない。とりあえず期待値はコードに埋め込みます。
こんなツールがあればうれしいです。