Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

gtest模块提供了简便化的、轻量级的、常用的单元测试方法。主要实现了以下特性:模块提供了简便化的、轻量级的、常用的单元测试方法。是基于标准库testing的功能扩展封装,主要增加实现了以下特性:

  • 单元测试用例多测试项的隔离。
  • 增加常用的一系列测试断言方法。
  • 断言方法支持多种常见格式断言。提高易用性。
  • 测试失败时的错误信息格式统一。
Info

gtest比较轻量级可以满足绝大部分的单元测试场景,如果需要更复杂的测试场景,可以考虑第三方的testifygoconvey等测试框架。

使用方式

import "github.com/gogf/gf/test/gtest"

...