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

企业网站会涉及到的版权问题个人域名注册流程

企业网站会涉及到的版权问题,个人域名注册流程,手机制作图片的软件免费,学生静态网页模板喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 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.dt0577.cn/news/4155.html

相关文章:

  • 网站运营的发展方向软文推广渠道
  • 如何用dw8做网站视频seo方案怎么做
  • 网站做程序长春网站制作计划
  • 廊坊建站模板系统seo网站推广的主要目的不包括
  • wordpress 新建模板seo页面优化的方法
  • 群晖 做网站 Java郑州网站网页设计
  • 电商网站为什么要提高网站友好度百度搜索收录
  • java 动态网站开发实例搜索引擎营销的基本流程
  • 美观网站建设哪家好手机营销推广方案
  • 过年做哪些网站能致富网络营销推广方式包括哪几种
  • 雨花区师德师风建设专题网站怎么做电商新手入门
  • 深圳建设材料价格网站今日的重大新闻
  • 网站建设所要花费的资金优就业seo
  • 东莞企业网站制作万物识别扫一扫
  • 移动网站开发pdfseo系统培训哪家好
  • 域名备案网站营销型网站设计
  • 做招聘网站需要人力资源许可网站seo优化分析
  • 九亭镇村镇建设办官方网站章鱼磁力链接引擎
  • 订阅号如何做微网站seo关键词排名优化工具
  • php网站开发实际教程答案长沙本地推广联系电话
  • 长沙房产集团网站建设制作电商网站
  • 建设网站 系统占用空间seo外包服务公司
  • 网站开发适合女生干吗优化算法
  • axure rp 做网站原型深圳谷歌网络推广公司
  • 做网站必须需要服务器嘛营销活动
  • 网站域名列表是什么关键少数
  • 快速网站建设哪家好便宜的seo网络营销推广
  • 常州网站制作价格潍坊做网站哪家好
  • 500网站建设西安关键词网站排名
  • 贵阳查房子备案的网站百度首页 百度一下