如何编写控制器的单元测试

2020-09-21 14:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在为商务Web服务(OCC...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在为商务Web服务(OCC)控制器(例如CartsControllers,UsersController等)编写单元测试。这些控制器中的几乎所有方法都返回Web服务DTO,即以* WsDTO结尾的方法。 此对象转换由dataMapper完成,它是Spring Web应用程序上下文的一部分。 我们面临的挑战是单元测试或集成测试无法访问Web应用程序上下文并从那里获取bean。 如果没有这种方法,则90%的商业Web服务(OCC)控制器方法将无法测试,因为它们都返回DTO。 模拟dataMapper本身不会实现任何目标,因为这将破坏编写测试的目的。

请帮助!!