初学rust——Tests

今天是学习rust的第四天,学习材料为官网的《Rust Programming Language》,本笔记的主要内容为第11章:Writing Automated Tests。

今日学习的第九章、第十章笔记在这里:
https://blog.csdn.net/weixin_38243001/article/details/104373832

Chapter 11, Writing Automated Tests

Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence. ——Edsger W. Dijkstra

11.1 How to write Tests

test 函数的功能基本包括以下三点:

  1. 设置任何需要的数据和状态
  2. 运行你想要测试的代码
  3. 判断你获得的结果是希望获得的

The Anatomy of a Test Function

在函数fn标识符前加上#[test]将函数编程test function。当给出cargo test命令时,rust构建一个test runner binary,利用标有test的函数进行测试并返回成功与否。
使用cargo命令构建新的library project时&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值