編譯工具:Goland
需遵守規則:
文件名以 「_test結尾」
函數名以「 TestXXX (t *testing.T) 」
package名字與包名 或者 包名_test的情況
// my_test是我的包名,在這裏我的包名是test,
//其實包名取啥沒啥關係,我my_test 或者 my 作爲package後面,都不會報紅
package my_test
import "testing"
func TestSecondTry(t *testing.T){
t.Log("package的名字不可缺失")
}
package 與包名不一致的情況
package main //main不是包名,只是寫成跟一般文件一樣,但是會報紅,但是能運行
import "testing"
func TestSecondTry(t *testing.T){
t.Log("package的名字可以任意,只是會報紅")
}
package名字不存在的情況
package
import "testing"
func TestSecondTry(t *testing.T){
t.Log("package的名字不可缺失")
}
歡迎大家關注下個人的「公衆號」:獨醉貪歡