Go语言中的测试框架(testing)用法简单入门

Go语言中的测试

单元测试Unit Testing是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。go语言中提供了单元测试的功能。通过在Go语言包testing提供自动化测试功能的接口,达到功能测试和性能测试的目的。

一、测试文件的基本结构

  • 一个基本的测试文件如下
    // helloWorld_test.go
    
    package test
    
    import "testing"
    
    func TestHello(t *testing.T){
         
    	t.Log("Hello World")
    }
    
  • Go语言中区分测试代码与普通源程序代码的在于:
    • 文件名:test测试文件明明以_test.go结尾,例如,我们可以将命名为helloWorld_test.go。之后在终端输入go test,编译器会自动将其编译成可执行文件,输出信息类似如下(其中-v是打印详细信
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值