您的当前位置:主页 > www.058123.com >
CORE 2 利用集成测试框架覆盖HttpClient相关代码
【发布时间:2019-09-07】 【作者:admin】

  我的asp.net core 项目里面大部分功能都是去调用别人的API ,大量使用HttpClient,香港六开奖结果直播。公司单元测试覆盖率要求95%以上,很难做到不mock HttpClient 达到这个指数。

  以下方法是我自己总结的在单元测试里 mock httpClient 的方式,基本思路是利用集成测试框架,2019-07-1908:472019-07-1908:452019-07-1908:43当日,单双期期,mock外部调用的API ,达到httpClient 代码的覆盖。

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

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

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

关键词7| 香港马会彩资料大全| 精英联盟高手坛| 藏宝阁怎理解跑狗图| 白姐心水论坛资料| 金元宝六合彩| 同步本港台开奖直播现场| 规律独平一码公式| 生肖复式组数公式表| 百家精英正高手论坛。|