我有一个api包装器,它只是您的基本控制器/服务,它使用第三方客户端实际处理请求。可以以某种方式模拟此集成测试吗?

Clientservice clientService = new ClientService(urlHere);
clientService.findBooks(); //Handles request within, my wrapper does not directly call endpoints


集成测试的正确方法是什么?只需在休息时调用我的控制器并模拟clientService返回?不确定是否可以通过其他方式执行此操作。

编辑:更改标题和信息,以使其更清晰。

最佳答案

您可以在智能熊Soapui工具中模拟api服务:

https://www.soapui.org/soap-mocking/service-mocking-overview.html

关于java - 如何在API包装器上进行集成测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58249899/

10-11 19:22