C#0.9.5.3でのこの記事の続きという感じですが、http://d.hatena.ne.jp/jflute/20090828/12514705380.9.5.4からは、それぞれのAssertを「dataLoadingType」ごとに切り替えられるようにしました。要は「このAssertはUT環境だけ」みたいなことができます。そもそもdataLoadingTypeとは?ですが、replaceSchemaDefinitionMap.dfpropにて指定します。foo」であれば、ReplaceSchemaのデータ登録時に「playsql/data/foo」配下のデータが登録されるようになります。「単体テスト・結合テスト・本番初期状態」といった環境毎にAssertを切り替えることができます。;assertListZeroの後の「@ut」がポイントです。これで「ut」のときにだけ実行されるようになります。「ut」では存在するけど「real(本番)」では存在しないはず、というようにやりたい場合は以下のように書きます。member;何も指定しなければ、今まで通りどのdataLoadingTypeでも実行されます。どの環境でも変わらない「業務的な制約」に関しては、何も指定せずに全ての環境で実行されるようにでOKです。主な用途は「テストデータとしてのAssert」です。「テストデータのデグレ防止」につながります。今までの開発にはあまりない発想かもしれませんが、さんざんデバッグ作業して結局テストデータが悪いだけだったときのショック(とコスト)は大きいですから、一日二日の誰か一人作業確保して代表的なチェックだけでも記述すれば、かなり安心感が増すのではないでしょうか。再開したディズニーシーにはてなブログをはじめよう!jfluteさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。