Go语言如何单元测试
2018-01-29 14:08
225 查看
fun_test.go
fun.go
打开cmd,cd到两个文件夹所在目录,输入go test
package test import ( "testing" ) func TestSum(t *testing.T) { numbers := []int{1, 2, 3, 4, 5} expected := 17 //15 actual := Sum(numbers) if actual != expected { t.Errorf("Expected the sum of %v to be %d but instead got %d!", numbers, expected, actual) } }
fun.go
package test import ( ) func Sum(numbers []int) int { sum := 0 for _, n := range numbers { sum += n } return sum }
打开cmd,cd到两个文件夹所在目录,输入go test
相关文章推荐
- Go语言学习技巧之如何合理使用Pool
- Go语言是如何处理栈的
- [置顶] 【go语言 安装第三方包】阿里云下go语言如何装第三方包?
- go语言单元测试个人总结
- go linxu环境安装,webserver开发及go语言如何调用shell脚本
- Go语言 单元测试
- 为什么我们要使用Go语言以及如何使用它的
- Go语言如何实现遗传算法
- go语言form表单提交以及后台如何接收并返回做一个简单的解释
- Go语言单元测试
- GO语言如何连接mysql数据库
- Go语言基础单元测试示例
- Go语言的map如何判断key是否存在
- GO语言如何手动处理TCP粘包详解
- Go语言 channel如何实现归并排序中的merge函数详解
- 为什么我们要使用Go语言以及如何使用它的
- [Go语言学习]之一:搭建单元测试环境
- Go语言如何实现遗传算法
- 我们是如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言
- go语言之 panic, recover ——如何在go语言中优雅的处理错误