Go语言的单元测试会使用吗?

寅恪光潜
领域专家: 人工智能技术领域
2022-11-19 11:42:10

在go语言中的单元测试比较有意思,比如测试一个函数是很方便的,只需要将文件名修改为_test.go这样的后缀即可:

xxx_test.go

package xxx

import (
	"fmt"
	"testing"
)

func Hello(s string) string {
	return "Hello " + s
}

func TestHello(t *testing.T) {
	fmt.Println(Hello("寅恪光潜"))
}

这个TestHello就是测试Hello函数的意思
如果是用vscode,将自动在TestHello上面出现run test | debug test,然后我们可以直接点击它们进行测试即可
或者是命令行进入这个xxx目录,然后输入

C:\Users\Tony\xxx>go test
Hello 寅恪光潜
PASS
ok      _/C_/Users/Tony/xxx     0.228s

期待您的加入,一起学习,一起进步,成为go语言技术达人 !!

...全文
38 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问

198

社区成员

发帖
与我相关
我的任务
社区描述
从零开始的小白到进阶成技术达人。 一起学习,一起进步。
golanggo1.19 个人社区 贵州省·贵阳市
社区管理员
  • 寅恪光潜
  • 网络豆
  • Somnus_小凯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Go语言集各语言优势之大成,从基础到进阶

一起学习,一起进步,成为技术达人!

试试用AI创作助手写篇文章吧