如何通过检查类的请求是否适合模式来为API包装器和外部API编写PHP单元测试

时间:2019-07-02 19:40:07

标签: php api unit-testing

我目前正在为内部API开发API包装器。在搜索如何测试API而不是包装程序时,我找到了很多答案。

问题是,该API(当然)需要身份验证,并且是另一个团队开发的内部API。

测试应该独立于API本身,而不是真正地调用API。

测试需要在不连接内部API的情况下工作,但是我知道,给定一定的输入,来自类的有效请求将是什么样的。

我的第一个想法是解决方案,我调用API包装器类的函数,并检查该类发出的(curl)请求是否等于预定义值。例如。检查一个或多个POST请求的JSON正文与我期望的相同。

您如何建议实施这样的测试?

非常感谢您的帮助:)

0 个答案:

没有答案