我正在尝试向包中添加一个示例,并通过 运行该示例go test,但是该示例从未运行。例如,请参阅此要点:https : //gist.github.com/85469ecc65bb5bb85857要点有example_test.go:package cow_testimport ( cow "gist.github.com/85469ecc65bb5bb85857")func Example() { cow.Poke()}然而,当我运行这个:# go test -v example_test.go testing: warning: no tests to runPASSok command-line-arguments 0.002s然而,来自 stdlib 的其他包工作得很好:# cd /usr/lib/go/src/errors# go test -v example_test.go === RUN: Example--- PASS: Example (0.00s)PASSok command-line-arguments 0.002s我的例子有什么问题?
1 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
从文档:
没有输出注释的示例函数被编译但不执行。
添加输出注释:
func Example() {
junk.Poke()
// Output: MOOOO!
}
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消