首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【每周一库】laboratory-A simple,expressive unit test framework

本期的每周一库带来的是rust下的轻量级单元测试框架laboratory

laboratory相关链接

laboratory github

laboratory carte.io

根据laboratory在github仓库页面的介绍,它包含了单元测试框架中常用的大部分工具,例如:, , , 等。

并且还支持不同的报告方式,其中有,,以及。

接下来我们试用一下laboratory库

测试环境

Windows 10

: cargo 1.46.0-nightly (089cbb80b 2020-06-15)

: rustc 1.46.0-nightly (6bb3dbfc6 2020-06-22)

我们创建一个新的rust工程,在中写入两个简单的函数

这里需要注意的是,从rust程序的角度我们只定义了一个test,但是我们可以在这个test中使用laboratory库实现多个step的测试,运行结果如下图

以上就是本期每周一库的内容,laboratory帮助我们养成随手写测试的好习惯:)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201219A0HQFU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券