5

View-> Controller->Service->Modelで構成される単純なMVCアプリケーションがあります。

私のコントローラーは本当に細いです。彼らが行うのは、サービスメソッドを呼び出してModelAndViewにデータを入力することだけです。サービスを完全にモックしながら、ModelAndViewで必要なプロパティが設定されていることを確認するために、コントローラーを単体テストすることは良い習慣と見なされますか?

4

1 に答える 1

5

ある時点で、コントローラーでさえテストしても害はありません。そうすれば、コントローラーが正しいサービス メソッドを呼び出し、要求パラメーターを適切に渡し (必要に応じて変更)、正しい ModelAndView を返すことを確認できます。

于 2012-04-17T18:43:10.090 に答える