[Golang]单元测试(testing)名称规则-心智图总结

1. Go语言对於测试程序码的文件名称?
档案名称必须要以"_test"为结尾。
例如:程序码文件名称为 abc.go,那针对它的测试程序码文件名称就是 abc_test.go
同时,这两个程序码文件,必须在同一个资料夹里。

2. Go语言对测试函数的名称与函数的参数有什麽规定?
对於功能测试函数,其函数的名称必须以Test为开头,并且参数中只能有一个 *testing.T类型的参数。

3. 程序码测试指令
在程序码资料夹,下测试指令。 go test -v

  1. 下面用一个范例,说明第二项。
package main

import (
  "testing"
)

func Add(x, y int) int {
  return x + y
}

func TestAdd(t *testing.T) {
  a:=1
  b:=2
  sum := Add(a, b)
  if sum == 3 {
    t.Log("result is right")
  } else {
    t.Fatal("result is wrong")
  }
}

https://play.golang.org/p/-JC8LWIn8Nx
https://ithelp.ithome.com.tw/upload/images/20201109/20131728e2EEuIOjFn.png


<<:  苹果11消失的影片 没在手机了

>>:  JavaScript - 让你的浏览器公威罗!

Day18-内边距、外边距(CSS)

今天画个丑丑的图片来介绍内边距(padding) 边框(border) 外边距(margin) 这张...

Day29 黑人变白人 (  皮肤上色 )

黑人变白人 (  皮肤上色 ) 教学原文参考:黑人变白人 (  皮肤上色 ) 这篇文章会介绍在 GI...

[Day4]Fibonaccimal Base

今天一样来讲解一星的Fibonaccimal Base 附上程序码 import static ja...

5.MYSQL 建立资料库语法

这一篇要跟大家分享的是,直接在程序码的地方建立一个资料表,除了用之前的方法,还可以用下面这个方法 C...