golang test
執行全部的 test cases
$ go test
執行單一一個 test case
假設我想執行 TestABC()
這個 test case
$ go test -run TestABC
執行單一檔案裡面的全部 test case
假設我有一個 router_test.go,而我想跑裡面全部的 test cases,首先我們必須先把裡面全部 test case 名稱統一改成 TestRouter
開頭,例如 TestRouterABC
,這樣做的原因是因為之後我們要用 regular expression 來執行
$ go test -run "TestRouter."
執行上面的 command 後(記得在TestRouter後面是有一個點的),全部由 TestRouter
開頭的 test case 都會被執行