首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单元测试远程API?(在Symfony2捆绑包中)

单元测试远程API?(在Symfony2捆绑包中)
EN

Stack Overflow用户
提问于 2015-02-10 00:36:52
回答 1查看 125关注 0票数 1

我在这里创建了一个非常小的symfony2包:https://github.com/BranchBit/AirGramBundle

这只是一个简单的服务,它调用一个远程url。

现在,从单元测试的角度来看,我应该测试这个吗?实际上,所有可能出错的是远程主机不可用,但这不是我的代码的问题。

如果这是你要维护的包,你会建议什么,我希望100%的代码覆盖率,但是50%的代码只是调用远程url。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-10 00:58:09

在我看来,这个测试是不必要的。如果您尝试测试它,那么您可以使用WebTestCase。捆绑包中的服务应该接受用于客户端实现的Symfony\Component\BrowserKit\Client。您可以选择使用Goutte\Client与cURL进行生产触发,也可以选择Symfony\Component\HttpKernel\Client进行测试。然后,您必须动态添加路由或请求侦听器。

如何测试并不重要,但是测试比实现更复杂,所以您如何确定测试是正确的呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28414660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档