您现在的位置: 主页 > 金山彩霸心水论坛 > 正文

金山彩霸心水论坛

  • CORE 2 利用集成测试框架覆盖HttpClient相关代码

    时间:2019-09-09

  •   我的asp.net core 项目里面大部分功能都是去调用别人的API ,大量使用HttpClient,公司单元测试覆盖率要求95%以上,www.caishen668.com”然而为什么呢在三个理!很难做到不mock HttpClient 达到这个指数。

      以下方法是我自己总结的在单元测试里 mock httpClient 的方式,基本思路是利用集成测试框架,mock外部调用的API ,达到httpClient 代码的覆盖。

      get 方法内部是去调用外部API, 随便写个方法 向google 发一个信息。

      这里面有个需要注意的地方,使用注入的httpClient, 外部访问的地址需要是配置的

      MockGatewayData类的作用是 让客户端能够访问到服务端,并指定想要返回的结果

香港挂牌| 神算子高手心水论坛网址| 香港马会开奖记录直| 现场报码开奖直播香港| 香港中特管家婆彩图| 山水玄机图能开出什么| 香港夜明珠开奖结果| 东方心经夜明珠| 管家婆三中特彩图| 美人鱼博彩网|