Golang之wait.Until 簡單測試用例
測試目的,驗證wait.Until的用法
//測試wait.Until() 的用途package mainimport ( "fmt" "k8s.io/apimachinery/pkg/util/wait" "time")type stop struct {}func main() { stopCh := make(chan struct{}) //初始化一個計數器 i := 0 go wait.Until(func() { fmt.Printf("----%d----n", i) i++ }, time.Second, stopCh) time.Sleep(time.Second * 10) stopCh <- stop{} // 下面的形式,也是可以的 //stopCh < struct { //}{} fmt.Println("---上面的go routines 結束----") // 主程式,再休息3秒鐘,再結束 time.Sleep(time.Second * 3) fmt.Println("---主程式結束----")}
總結:
就是啟動一個協程,每隔一定的時間,就去執行宣告的匿名函式,直到接收到結束訊號 就關閉這個協程
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2236/viewspace-2817733/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Boot之單元測試用例總結Spring Boot
- 如何寫好測試用例以及go單元測試工具testify簡單介紹Go
- golang單元測試Golang
- golang設計模式之單例模式Golang設計模式單例
- 測試面試-測試用例面試
- 測試用例
- golang 切片簡單運用Golang
- jest如何執行單組測試用例
- 測試——水杯的測試用例
- 測試用例和測試方法
- Golang 單元測試 - 介面層Golang
- 測試用例—教室
- 【5】測試用例
- gRPC的Golang簡單應用RPCGolang
- Angular單元測試如何只執行指定的測試用例,提高測試速度Angular
- Golang 常見設計模式之單例模式Golang設計模式單例
- 萬能測試用例及測試用例編寫方法(待更新)
- 手工測試用例與自動化測試用例的區別
- Golang 單元測試 - 資料層Golang
- Golang 單元測試 - 邏輯層Golang
- 測試 之Java單元測試、Android單元測試JavaAndroid
- postman寫測試用例Postman
- 測試用例的方法
- 黑盒測試用例二
- 面經-測試用例
- 【黑盒測試】測試用例的常用方法
- 一文看懂golang單元測試Golang
- 簡單的 ping 測試
- mysql簡單效能測試MySql
- Oracle logmnr簡單測試Oracle
- 程式碼測試用例指南
- 測試用例最佳實踐
- 測試用例設計指南
- 怎樣寫測試用例?
- 測試用例編寫方法
- httprunner 4.x學習 - 12 測試用例引用另一個測試用例HTTP
- golang實現單例模式Golang單例模式
- golang如何實現單例Golang單例