【问题标题】:Unit testing facebook applications对 Facebook 应用程序进行单元测试
【发布时间】:2011-03-25 04:48:41
【问题描述】:

对 facebook Canvas 应用程序进行单元测试的良好做法是什么?

假设您的 MVC 应用程序带有控制器,该应用程序利用本地 Facebook 库提供对 Graph API、FB 会话的访问。毕竟您的应用程序依赖于 facebook 身份验证机制(OAuthFacebook Connect),因此用户需要在继续之前进行身份验证。您将如何对控制器进行单元测试?我想到一件事——拥有一个带有“测试”模式和假会话的 Facebook 库可能会完成这项工作。任何想法都表示赞赏。

【问题讨论】:

标签: php unit-testing facebook


【解决方案1】:

当我遇到这个问题时,我只是将 Facebook 库调用包装在一个对象(或一组函数函数)中,并在单元测试中使用该对象的模拟。

【讨论】:

  • 好的,谢谢你的回答。这正是我在想的,但问题是这个应用程序的大多数 facebook 组件都依赖于他们从 Graph API 调用接收到的数据,所以测试这个逻辑也很好。我最好问一个相当技术性的问题是否可以静态获取 OAuth 2.0 访问令牌(例如使用假 cookie)? PS:我正在使用 Python Paste 来测试控制器..
猜你喜欢
  • 2012-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-01
  • 2014-06-03
  • 2010-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多