我有一个简单的MVC应用程序,包含View-> Controller-> Service-> Model。
我的控制器非常瘦。他们所做的只是调用服务方法并填充ModelAndView。 单元测试控制器是否被认为是一种很好的做法,以确保它们在完全模拟服务时在ModelAndView中设置所需的属性?
答案 0 :(得分:5)
在某些时候测试甚至控制器都没有坏处 - 然后你会确定他们正在调用正确的服务方法,正确地传递(修改 - 如果需要)请求参数并返回正确的ModelAndView。