G* Advent Calendar 2012の14日目です。 13日目は@irofさんのGroovyでJUnitなテストを書くときの注意点……なんて無かったでした。 propertyMissingについて書くことをしいられているんだと思いましたが、ネタDSLを作ることぐらいしか思いつかなかったので予定していた内容を書かせて頂きます。 Grailsのテストコードにおいて、フィクスチャーの生成処理が各テストクラスにコピペ実装で散らばっているのを何とかしたいと思い、せっかくなのでBuild Test Data PluginとGrails Fixtures Pluginを試してみることにしました。 お試し用のドメイン よくあるAuthorドメインとBookドメインです。 両プラグインのドキュメントに載っていたものをほぼそのまま持って来ました。 package fixture.sandbox