go语言的单元测试你会吗?

寅恪光潜
领域专家: 人工智能技术领域
2022-11-23 14:00:28

在go语言中的单元测试比较有意思,比如测试一个函数是很方便的,只需要将文件名修改为_test.go这样的后缀即可,我们新建一个目录xxx,然后新建xxx_test.go文件,当然这个xxx的名字你可以按照功能来命名,如下:

package xxx
 
import (
	"fmt"
	"testing"
)
 
func Hello(s string) string {
	return "Hello " + s
}
 
func TestHello(t *testing.T) {
	fmt.Println(Hello("寅恪光潜"))
}

像这样的不是main函数的情况,我们直接运行是不行的,如何做呢?也就是说想对这些函数测试,这个就是单元测试,想了解如何处理,欢迎查阅:https://blog.csdn.net/weixin_41896770/article/details/127935338

有什么疑问,欢迎留言交流,一起学习进步。

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

198

社区成员

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

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

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

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