Go testing 庫 testing.T 和 testing.B 簡介

testing.T

  • 斷定失敗接口
    • Fail 失敗繼續
    • FailNow 失敗終止
  • 打印信息接口
    • Log 數據流 (cout 相似)
    • Logf format (printf 相似)
  • SkipNow 跳過當前測試
  • Skiped 檢測是否跳過

綜合接口產生測試

  • Error / Errorf 報告出錯繼續 [ Log / Logf + Fail ]
  • Fatel / Fatelf 報告出錯終止 [ Log / Logf + FailNow ]
  • Skip / Skipf 報告並跳過 [ Log / Logf + SkipNow ]

testing.B

  • 首先 , testing.B 擁有testing.T 的所有接口。
  • SetBytes( i uint64) 統計內存消耗, 若是你須要的話。
  • SetParallelism(p int) 制定並行數目。
  • StartTimer / StopTimer / ResertTimer 操做計時器

testing.PB

    • Next() 接口 。 判斷是否繼續循環
相關文章
相關標籤/搜索