我目前正在为内部API开发API包装器。在搜索如何测试API而不是包装程序时,我找到了很多答案。
问题是,该API(当然)需要身份验证,并且是另一个团队开发的内部API。
测试应该独立于API本身,而不是真正地调用API。
测试需要在不连接内部API的情况下工作,但是我知道,给定一定的输入,来自类的有效请求将是什么样的。
我的第一个想法是解决方案,我调用API包装器类的函数,并检查该类发出的(curl)请求是否等于预定义值。例如。检查一个或多个POST请求的JSON正文与我期望的相同。
您如何建议实施这样的测试?
非常感谢您的帮助:)