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() 接口 。 判断是否继续循环
相关文章
相关标签/搜索