ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://img.kancloud.cn/b0/36/b036f2f48e60fe4786a4329f5943924c_499x236.png) <br> <br> T 是传递给测试函数的一种类型,它用于管理测试状态并支持格式化测试日志。测试日志会在执行测试的过程中不断累积, 并在测试完成时转储至标准输出。 当一个测试的测试函数返回时, 又或者当一个测试函数调用 FailNow 、 Fatal 、 Fatalf 、 SkipNow 、 Skip 或者 Skipf 中的任意一个时, 该测试即宣告结束。 跟 Parallel 方法一样, 以上提到的这些方法只能在运行测试函数的 goroutine 中调用。 至于其他报告方法, 比如 Log 以及 Error 的变种, 则可以在多个 goroutine 中同时进行调用。 <br> <br> :-: **被测试的程序以及文件如下** ![](https://img.kancloud.cn/51/a0/51a0cf935015191bbcd774633b921f40_386x353.png) <br> <br> :-: **单元测试的代码如下** ![](https://img.kancloud.cn/fc/da/fcdab14dd4492a8bef5b28032d8a24c7_628x502.png)