Golang 单元测试框架 gocheck 使用介绍

  1. 云栖社区>
  2. Golang语言社区>
  3. 博客>
  4. 正文

Golang 单元测试框架 gocheck 使用介绍

技术小能手 2018-10-19 16:19:25 浏览2737
展开阅读全文

什么是好的单元测试框架?

单元测试应该在的功能和参数上验证程序的正确性;单元测试过后,机器状态应该保持不变;单元测试的运行、通过、失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性。

Gocheck 简介

gocheck 是 golang 语言比较健全且简单的单元测试框架,gocheck 在 golang 官方的testing package 之上,丰富了很多功能,丰富了单元测试常用的 assert 断言,判断动词deep multi-type 对比,字符串比较以及正则匹配。测试用例组织集合方面按suite组织测试用例,支持suite级别的 setup() 和 teardown()。对于临时文件支持创建、删除临时文件和目录。

Assert 断言的使用

Assert 根据预期 Checker 值检验接口返回值与预期值是否匹配,如果

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: Golang语言社区