单元测试
少于1分钟
函数参数
必须是*testing.T
,可以用其来记录错误或测试状态。
T结构体
T
结构体是传递给Test
函数以管理测试状态并支持格式化测试日志的类型。
当Test
函数返回或调用任何FailNow
方法、Fatal
方法、Fatalf
方法、SkipNow
方法、Skip
方法或Skipf
方法时,测试结束。这些方法以及Parallel
方法只能从运行Test
函数的goroutine中调用。即这些方法(7个方法)不能用以下方式调用:
|
|
GoLand会有如下提示:
其他报告方法,如Log
方法和Error
方法的变体(4个方法),可以同时从多个goroutine调用。即这些方法可以用以下方式调用:
|
|
关于T
结构体的详情,请参阅type T。