1

私が取り組んでいる grails アプリケーション (grails 2.2.1 を使用) には、特定のドメイン オブジェクトへのリンクの作成などを行うための低レベルの taglibs が多数含まれています。これらのリンクのリストを作成するなど、下位レベルのタブリグへの呼び出しを組み合わせる他の集約タグライブラリがあります。Grails がサポートする、他の taglib を参照する taglib をテストする方法は、別の taglib を呼び出す taglib のテスト内で「mockTagLib」を使用することです。これは基本的に、テスト用に依存する taglig のインスタンスを作成し、依存するタグの実際の出力を含めます。集約 taglib のテストの最終結果は、依存する taglib の出力もテストしていることです。これにより、単体テストが複雑になり (これはもはや単体テストではありません)、依存する taglibs の出力を変更したい場合は、メンテナンスの問題になります。変更すると集計タブライブラリ テストも中断されるためです。taglib とそれに依存する taglib との相互作用をモックする方法はありますか? 私のチームはかなりの調査を行いましたが、一般的な grails モック フレームワークのいずれでも解決策を見つけることができませんでした。

4

0 に答える 0