Grailsのテストについて,いくつかまとめておく。Grailsが標準で用意しているテスト環境は単体テスト(unit test)と結合テスト(integration test)の2つあって,それぞれこんな違いがある。 単体テスト(unit test) コンテナ外テストなので,幾つか制約事項あり。 たとえば,GORMのダイナミックメソッドは,モックで処理する。 結合テスト(integration test) コンテナ内テスト(正しくはJettyを起動しているワケではないみたい)。 GORMの制限はないし,データベースも使える。 ...ってな違いは実はどうでもよくて,どっちも「grails test-app」で実行するんだけど,これの使い勝手がすこぶる悪く,かつ遅い。そのためテストのリズムが良くない。せっかくテスト環境持ってたり,モック作れたり,TDDを行うには十分な条件を持っているのだけれど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く