我有一个简单的MVC应用程序,包括检视 - >控制器 - >服务 - >模型。
我的控制器是真的瘦。 他们做的是呼叫服务的方法和填充ModelAndView的。 它是一种良好实践,以单元测试控制器,以确保他们在ModelAndView中设置所需的属性,而完全嘲讽的服务?
我有一个简单的MVC应用程序,包括检视 - >控制器 - >服务 - >模型。
我的控制器是真的瘦。 他们做的是呼叫服务的方法和填充ModelAndView的。 它是一种良好实践,以单元测试控制器,以确保他们在ModelAndView中设置所需的属性,而完全嘲讽的服务?
在某些时候,它不会伤害到测试,甚至控制器 - 正确请求参数和返回正确的ModelAndView - (如果有必要修改),那么,他们在呼唤正确的服务方法,传递你会是肯定的。