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