我正在为使用 Symfony2 构建的 REST API 编写函数单元测试。REST API 的一部分针对第三方 Web 服务检查 HTTP 基本身份验证。
这对单元测试提出了一些挑战,因为我无法为第三方 Web 服务创建临时用户。
我可以硬编码凭据,但我正在考虑另一种方法。如果环境是,在某些使第三方 API 调用短路的逻辑中硬编码是不好的做法test
吗?有没有更好的方法来做这样的事情?我确信其他应用程序也面临这个问题。
我正在为使用 Symfony2 构建的 REST API 编写函数单元测试。REST API 的一部分针对第三方 Web 服务检查 HTTP 基本身份验证。
这对单元测试提出了一些挑战,因为我无法为第三方 Web 服务创建临时用户。
我可以硬编码凭据,但我正在考虑另一种方法。如果环境是,在某些使第三方 API 调用短路的逻辑中硬编码是不好的做法test
吗?有没有更好的方法来做这样的事情?我确信其他应用程序也面临这个问题。
最佳做法是: