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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何寫好測試用例以及go單元測試工具testify簡單介紹Go
- Spring Boot之單元測試用例總結Spring Boot
- golang 單元測試Golang
- 測試面試-測試用例面試
- 測試用例
- Golang 單元測試 - 介面層Golang
- golang 切片簡單運用Golang
- jest如何執行單組測試用例
- golang設計模式之單例模式Golang設計模式單例
- Angular單元測試如何只執行指定的測試用例,提高測試速度Angular
- Golang 單元測試 - 邏輯層Golang
- Golang 單元測試 - 資料層Golang
- 【5】測試用例
- [android]android自動化測試十之單元測試例項Android
- 測試 之Java單元測試、Android單元測試JavaAndroid
- 手工測試用例與自動化測試用例的區別
- 一文看懂golang單元測試Golang
- postman寫測試用例Postman
- IOS測試用例例子iOS
- 測試用例的方法
- 黑盒測試用例二
- 面經-測試用例
- mysql簡單效能測試MySql
- sql trace 簡單測試SQL
- gRPC的Golang簡單應用RPCGolang
- iOS開發中的單元測試(三)——URLManager中的測試用例解析iOS
- 系統測試用例設計之判定表法
- Golang 常見設計模式之單例模式Golang設計模式單例
- 軟體測試用例設計實用經驗之談
- 【轉】測試用例編寫(功能測試框架)框架
- Go 單元測試之mock介面測試GoMock
- [Android]單元測試例項Android
- 程式碼測試用例指南
- 測試用例設計指南
- 測試用例最佳實踐
- Oracle logmnr簡單測試Oracle
- mysqlimport匯入簡單測試MySqlImport
- (一)Jmeter簡單介面測試JMeter