总结
在本章中,我们介绍了开始在 Go 中进行 TDD 所需的所有单元测试基础知识。我们首先介绍了 Go 模块和包,以及测试文件的位置和如何声明它们的附加测试包。你学习了 Go 测试包中最重要的方法,并开始编写一些简单的单元测试。接着,我们探讨了如何通过使用 setup
和 teardown
函数来减少代码重复,并学习了如何通过子测试来更好地组织测试。最后,我们了解了如何编写和运行基准测试,基准测试是任何测试策略中重要的一部分。
在第 3 章《模拟与断言框架》中,我们将编写更复杂的测试,这些测试需要依赖项。我们将探索一些流行的框架,并开始使用它们编写更接近真实世界示例的测试。