Goland利器:使用Goland自带的test工具来编写有效的测试文件

前言

Idea系列的强大之处我们都有所耳闻,有一些很好的小工具可以很好的加快我们的工作效率和质量,今天要给大家介绍的是goland的的test文件快速生成和使用。

1.使用

快速自动生成一个方法、函数的测试文件

步骤一:

选中要测试的方法、函数--“go to”--Test--"Test for selection"

步骤二:

选中要测试的函数或者方法--快捷键“shift+cmd+T”--"Test for selection"

然后就开始填写测试用例(Add test cases处)就可以了:

 

 

2.test cases的编写

下面是一个简单的有输入有输出的函数,为了测试他那么就要进行分析输入一个我们给定的数,那么他的输出是不是也是我们期望的数。如果它输出的是我们期望的,那么说明这个函数在这一个case是正确的,因此我们要把他们的所有需要的参数给填写完毕。

 

 

 

该函数的测试文件如下:

我们应该根据他的tests的对象切片的内容进行一一补充完毕:比如这个tests有三个数据成员:分别是string,args结构体(结构体定义在上面),want的整型int64数据,因此我们应该按照他的形式把测试用例一一填写完毕。

在填写完毕之后,可以运行,其中GoLand还提供更加个性化的测试功能:

可以测试:覆盖率,测试CPU占用,内存占用,阻塞,还有锁等等。可以说是很人性化的。通过这个工具,就可以很好的衡量两个函数的优劣,这么好的不会用真的很可惜。 

 

结束语

是不是很简单几步就可以完成一个很好的测试文件,这样我们每当写完一个程序方法或者函数的时候,一定要记得“写”一个测试程序哦,这样你交给老板的代码你才能完全放心,免得交付的代码老板测试的时候正好用了你代码不能通过的测试用例,那么就有点尴尬了。

 

我的个人邮箱ymh_sjtu@126.com欢迎大家交流。

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值