1
BlankIdentifier 2018-02-02 18:17:29 +08:00 1
awesome.go
``` go func Foo() { // ... } ``` awesome_test.go ``` go func TestFoo(t *testing.T) { Foo() } ``` ``` sh go test -run Foo ``` |
2
jeremaihloo 2018-02-02 18:22:29 +08:00 1
单元测试呀,就一楼正解
你 Python 也是要写单元测试的,简单点的用 doctest 就行,不可能都手工测试吧 |
3
16779242 2018-02-02 18:32:40 +08:00 1
golang 单元测试,google 一下你就懂了,入手非常简单,网上案例也详细
|
4
applehater 2018-02-02 20:37:54 +08:00 via iPhone 1
编辑器安装 gotests 插件就可以快速生成测试文件,然后就是填测试用例。
|
5
panlilu 2018-02-03 01:26:45 +08:00 via Android 1
用 vs code,鼠标点点就能单元测试。。
|
6
eloah OP 非常感谢上面各位
|
7
jiazhoulvke 2018-02-03 16:03:59 +08:00
简单的测试直接用 go 自带的 testing 就可以了,复杂一点用第三方的库,比如 https://github.com/smartystreets/goconvey
|