【问题标题】:How to unit test API in Xcode that requires authenticated state?如何在需要身份验证状态的 Xcode 中对 API 进行单元测试?
【发布时间】:2014-11-23 07:16:18
【问题描述】:

我需要测试假设您已经通过 OAuth 并获得 access_token 的 API。如何在 Xcode 中为此类 API 创建单元测试,而无需在每次测试之前先运行 OAuth 登录?

我可以为 OAuth 创建测试用例并确保它们在运行这些 API 测试之前首先运行(并在某处保留访问令牌)吗?

【问题讨论】:

    标签: unit-testing tdd xcode6 xctest


    【解决方案1】:

    我认为如果 API 属于你,那么注入一个可以在单元测试中模拟的身份验证组件是一个合适的设计。如果 API 不属于您,那么您的单元测试只需要验证您如何处理来自 API 的响应。 API 本身可以被模拟。

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 1970-01-01
      • 2013-10-23
      • 2015-06-24
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多