- 6
- 0
- 约2.97千字
- 约 4页
- 2023-06-16 发布于上海
- 举报
golangmysql单元测试_golang之单元测试
测试
测试是⾃动化测试的简称,即编写简单的程序来确保程序(产品代码)在测试中针对特定输⼊产⽣预期的输出。Go的测试⽅法看上去相对⽐较
低级,它依赖于命令go test和⼀些能⽤go test运⾏的测试函数的编写约定
go test ⼯具
go test ⼦命令是Go语⾔包的测试驱动程序,这些包根据某些约定组织在⼀起。在⼀个包⽬录中,以_test.go结尾的⽂件不是go build命令
编译的⽬标,⽽是go test编译的⽬标。
在*_test.go⽂件中,三种函数需要特殊对待,即
功能测试函数
基准测试函数 :名称以benchmark开头,⽤来检测某些操作的性能。
⽰例运⾏测试函数 :以Example来测试某些操作的性能。⽤来提供机器检查过的⽂档。
Test 函数
每⼀个测试⽂件必须导⼊testing包,签名如下
import testing
func TestName(t *testing.T) {
}
功能测试函数必须以Test开头,可选的后缀名称必须以⼤写字母开头:
import testing
func TestSin(t *testing.T) {
}
func TestCos(t *testing.T) {
}
⽰例
如下编译
您可能关注的文档
- 一年级上册数学教案-第四单元第1课时认识11~20各数(1)|西师大版(2022秋).pdf
- some,any,much,many的用法与区别教案2462.pdf
- PEP人教版小学英语四年级上册单词表(Unit5带音标).pdf
- c语言编程语句用法,!c语言的用法是什么?.pdf
- 低碳生活绿色出行.pdf
- goget缓存_BigCache-又大又快的Go语言千兆级别缓存库.pdf
- 净化车间风量与风速测试标准.pdf
- Golang数据类型转换.pdf
- JavaJDBC结果集的处理7803.pdf
- 实验四集成运放组成的基本运算电路.pdf
- 2026-2027学年初中生物学八年级上册北师大版(新教材)教学设计合集.docx
- 2026-2027学年初中信息技术(信息科技)七年级上册桂科版(2008)教学设计合集.docx
- 2026-2027学年初中信息技术(信息科技)七年级下册(2011)沪科版(湖南)(2011)教学设计合集.docx
- 2026-2027学年初中信息技术(信息科技)七年级下册(旧版)新世纪版(2018)教学设计合集.docx
- 2026-2027学年高中历史必修 中外历史纲要(下)统编版(部编版)教学设计合集.docx
- 2026-2027学年高中美术必修 美术鉴赏湘美版(2019)教学设计合集.docx
- 2026-2027学年高中地理必修 第一册人教版(2019)教学设计合集.docx
- 2026-2027学年初中美术七年级下册(2024)人教版(2024)教学设计合集.docx
- 2026-2027学年初中数学七年级下册(新教材)北京版(新教材)教学设计合集.docx
- 2026-2027学年初中地理七年级下册(新教材)晋教版(新教材)教学设计合集.docx
原创力文档

文档评论(0)