couttast: 轻量级单元测试框架介绍
笔者在之前一家公司的项目中曾经规范使用过 google test 作为单元测试。只是在实践 使用过程中也偶有不便,于是开始着手再造个轮子,从自己的习惯用法写个轻量级单 元测试框架(库)。
项目地址 https://github.com/lymslive/couttast 。 初版是仅有 500 余行的头文件(head-only lib),无依赖,也不要求 C++11 ,自以为麻雀虽小, 五脏俱全。
取名源于两个单词拼接:cout 就是 C++ 众所周知的那个 std::cout,taste
却不是 test 。在软件工程中,“测试”可能是个严肃的专业术语,但“尝试”不妨轻
松点,不必望而生畏。又为了与 test 这母长度相同,误写成了 tast 。