
golang项目
加油加油~~~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang含字节流结构体比较
写单元测试中发现当有输出语句时可以测试通过,无输出语句时,测试不相等。 assert.Equal() 通常测试函数是否正确运行使用assert.Equal(t, expected, actual)比较, 使用相等运算符(==)测试 actual 参数与 expected 参数是否相等(通俗解释equal方法接受三个参数,第一个参数是实际值,第二个是预期值,第三个是错误的提示信息。) assert.True() 当含字节流字段时,需要使用assert.True(t, proto.Equal(expected,原创 2021-05-19 18:20:02 · 464 阅读 · 0 评论 -
golang常用函数
strconv.Atoi(mux.Vars®[“id”]) https://www.cnblogs.com/f-ck-need-u/p/9863915.html原创 2021-05-07 10:43:40 · 157 阅读 · 0 评论 -
golang无法跳转函数定义
1、左下角配置里——>settings 2、更改配置 2.1 2.2 完成~~~~~~~~~~~~原创 2021-05-07 09:46:36 · 1802 阅读 · 0 评论 -
go正则表达式
http://docscn.studygolang.com/pkg/regexp/原创 2021-04-16 11:26:33 · 119 阅读 · 0 评论 -
Go学习:结构体初始化
var声明变量 var创建了类型为Person且名为nick的变量,nick被称作类型Person的一个实例或者对象。 注意: 当声明变量时,这个变量对应的值总是会被初始化。 对数值类型来说,零值是 0;对字符串来说,零值是空字符串;对布尔类型,零值是 false。 var nick Person fmt.Println("nick.Name", nick.Name) fmt.Println("nick.Age", nick.Age) fmt.Println("nick.Email", nick.E原创 2021-04-13 14:40:46 · 219 阅读 · 0 评论 -
单元测试涉及-assert、flag、 glog、 time、json
assert 注: assert的用法: 例子1: 待测试的.go文件: func add(a, b int) int { return a + b } 普通的测试文件: func TestWithoutAssert(t *testing.T) { if add(1, 3) != 4 { t.Error("add(1+3) ne 4") } // this will raise an error if add(1, 3) != 5 { t.Error("add(1+3) ne 5"原创 2021-04-12 10:54:18 · 380 阅读 · 0 评论 -
golang 单元测试
参考:https://www.cnblogs.com/nickchen121/p/11517443.html https://www.cnblogs.com/wukai66/p/12036135.html 单元测试文件的名字:*_test.go 测试函数的名字必须以Test开头,可选的后缀名必须以大写字母开头。 案例一 文件结构: split ------spilt.go ------split_test.go ------go.mod spilt.go package split import "str原创 2021-04-08 16:35:38 · 232 阅读 · 0 评论