当前位置: 首页 > news >正文

企业网站会涉及到的版权问题地域名网址查询

企业网站会涉及到的版权问题,地域名网址查询,做复刻手表的网站,免费播放电视剧的app有哪些喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 11.5.1. 测试函数返回值为Result枚举 到目前为止,测试运行失败的原因都是因为触发了panic,但可以导致测试失败的…

喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(=・ω・=)
请添加图片描述

11.5.1. 测试函数返回值为Result枚举

到目前为止,测试运行失败的原因都是因为触发了panic,但可以导致测试失败的方式也不止它。

使用Result枚举的测试函数也比较好写,只需要接收被测试函数的返回值,符合期待的就返回Ok变体,反之就返回Err变体,又因为枚举类型允许变体附带数据,所以还可以在Err上附带一些错误信息来更好的词帮助纠错。

如果是Ok,就代表测试通过;反之就是失败。

看个例子:

    #[test]fn it_works() -> Result<(), String> {let result = add(2, 2);if result == 4 {Ok(())} else {Err(String::from("two plus two does not equal four"))}}

it_works函数有Result<(), String>返回类型。当测试通过时为Ok(()) ,当测试失败时为Err ,其中包含一个带报错信息的String类型 。

这个测试肯定是通过的。

使用Result枚举来测试有一个注意,就是不要在使用Result<T, E>编写的测试上使用should_panic属性(这个属性在上一篇文章中有讲),因为使用Result<T, E>编写的测试会返回Err而不是直接触发恐慌。

http://www.yidumall.com/news/96658.html

相关文章:

  • 网站seo优化心得代做百度首页排名
  • 内网是怎么做网站的湘潭网页设计
  • 房屋中介做网站的书籍关键词优化排名用哪个软件比较好
  • 做网站需要什么费用模板网站哪个好
  • 外贸网站建站案例it人必看的网站
  • 网站建设 厦门西安seo顾问
  • abc网站建设管理培训课程
  • 弹幕网站是怎么做的百度广告投放公司
  • iis 网站无法访问必应搜索网站
  • 怎么自己创建一个平台知乎推广优化
  • 一个好网站微博营销推广策划方案
  • 做网站 源代码软文写作是什么意思
  • 免费域名注册免费空间seocms
  • 网站建设适合什么单位seo专业培训班
  • 用java做网站步骤seo问答
  • wordpress 标签 图片 alt电影站的seo
  • 做调查问卷赚钱的网站网站外链分析工具
  • 制作网站的设计难点公司网站推广运营
  • 网址导航网站百度一下官网页
  • 开平设计网站百度搜索引擎下载免费
  • 专门做外挂的网站推广软文300字范文
  • 学科网站建设营销关键词有哪些
  • 雅安网站制作台州网站建设推广
  • 免费装修效果图网站国内产女装一线二线品牌知乎
  • 建个人网站做导购怎么备案百度推广投诉电话
  • seo外链优化国内做seo最好公司
  • 如何通过域名访问网站福州网站建设团队
  • 电脑有固定IP 做网站怀柔网站整站优化公司
  • 有个网站发任务 用手机可以做企业官网推广
  • 小程序网站建设职业技术培训