-1

こんにちは、grails の groovy でサンプル アプリを開発しようとしています。ログインというアクションがあります..これは、ログインというページをレンダリングすること以外は何もしません。私のビュー名はアクション名と一致するため、アクション内でログインと呼ばれるビューを明示的にレンダリングする必要はないと思います。

def login = {

}

私は TDD に従っているので、その応答が成功したと断言したいと思います。Groovy単体テストでそれを行うにはどうすればよいですか?

4

1 に答える 1

2

単体テストから呼び出されたとき、コントローラーは単純な古いグルーヴィーなクラスであるため、HTTP 応答を単体テストすることはできません。統合テスト (MockHttpServletRequest/Response を使用) を使用するか、機能テスト プラグインのいずれかを使用する必要があります: gfunc、webtest、selenium など

統合テストと機能テストの両方の例が、Google で見つかるはずです。

于 2009-11-11T07:22:35.257 に答える