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

网站建设制作进一步加强网站建设管理

网站建设制作,进一步加强网站建设管理,ppt模板网站下载,视频分享网站模板概述 Rust内置了单元测试的支持#xff0c;这点和Golang一样#xff0c;非常的棒#xff0c;我超级喜欢单元测试#xff01;#xff01;#xff01; 本节课的代码还是基于之前的求公约数的案例。 之前的完整代码如下#xff1a; fn gcd(mut n: u64, mut m: u64) -这点和Golang一样非常的棒我超级喜欢单元测试 本节课的代码还是基于之前的求公约数的案例。 之前的完整代码如下 fn gcd(mut n: u64, mut m: u64) - u64 {assert!(n ! 0 m ! 0);while m ! 0 {if m n {let t m;m n;n t;}m m % n;}n }fn main() {let r: u64 gcd(88, 99);println!({}, r); }添加单元测试代码 基于之前的代码我们可以添加如下测试代码 #[test] fn test_gcd(){assert_eq!(gcd(14, 15), 1);assert_eq!(gcd(2*3*5*11*17, 3*7*11*13*19), 3*11); }#[test]是一个标记将test_gcd标记为一个测试函数在正常编译的时候会跳过它。但是如果使用 cargo test命令运行程序则会自动包含并调用它。 在Rust中因为这种机制的存在我们可以将测试代码紧挨着函数编写而不必单独为测试代码开辟一个新的文件。 实战单元测试 创建项目 cargo new hello修改代码 cd hello vim src/main.rs完整代码如下 fn gcd(mut n: u64, mut m: u64) - u64 {assert!(n ! 0 m ! 0);while m ! 0 {if m n {let t m;m n;n t;}m % n;}n }#[test] fn test_gcd(){assert_eq!(gcd(14, 15), 1);assert_eq!(gcd(2*3*5*11*17, 3*7*11*13*19), 3*11); }fn main() {let r: u64 gcd(88, 99);println!({}, r); }执行测试 zhangdapengzhangdapeng:~/code/hello$ cargo testCompiling c10_func v0.1.0 (/home/zhangdapeng/code/hello)Finished test profile [unoptimized debuginfo] target(s) in 0.34sRunning unittests src/main.rs (target/debug/deps/c10_func-7066c0fd0fc42bb9)running 1 test test test_gcd ... oktest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 运行代码 zhangdapengzhangdapeng:~/code/hello$ cargo testCompiling c10_func v0.1.0 (/home/zhangdapeng/code/hello)Finished test profile [unoptimized debuginfo] target(s) in 0.34sRunning unittests src/main.rs (target/debug/deps/c10_func-7066c0fd0fc42bb9)running 1 test test test_gcd ... oktest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 代码清理 zhangdapengzhangdapeng:~/code/hello$ cargo cleanRemoved 52 files, 14.0MiB total
http://www.w-s-a.com/news/566459/

相关文章:

  • 什么网站比较少人做响应式网站开发周期
  • 公司网站欢迎语工作期间员工花钱做的网站
  • 新网站该如何做网站优化呢网络营销网站设计
  • 旅游门户网站模板下载做策划网站推广怎么写简历
  • 建设隔离变压器移动网站wordpress动态导航
  • 平潭建设局网站中国免费素材网
  • 虚拟主机可以做视频视频网站吗做爰全过程免费的视频网站有声音
  • 专业做家电经销的网站网络管理系统有哪几部分组成
  • 自学网站编程网站名称需要注册吗
  • 网站后台管理系统怎么添加框安徽省工程建设协会网站
  • 雨花台网站建设wordpress找回
  • 四川哪家网站推广做的好网站开发人才需求
  • 什么网站可以找手工活做一站式服务平台官网
  • 做购物网站的步骤网站核心词如何做
  • 做品牌设计网站公司网站没做301怎么做301
  • 服务流程企业网站wordpress文章的使用
  • 网站开发组合淘宝网站开发选什么类目
  • 广东手机网站建设个人电脑做网站主机
  • 健身俱乐部网站开发文档建一个网站需要什么条件
  • 买的网站模板怎么做建设行政管理部门网站
  • 怎么让百度多收录网站关键词seo深圳
  • 陕西交通建设集团网站体检个人网站设计模板田田田田田田田田
  • ae模板网站推荐安徽建筑信息平台
  • 新网站建设代理商wordpress模板商店
  • 中国十大设计素材网站wordpress发布失败
  • 江西省建设监理网站网页制作与设计是什么
  • 在招聘网站做销售怎么样网址你懂我意思正能量不用下载ios
  • 高端企业网站定制公司企业网站2000元
  • 成都网站建设:河北省建设工程质量监督网站
  • 四川省建设厅官网信息查询平台北京seo关键词优化外包