相关文章

    1. 现代C++测试工具链(是时候抛弃gtest/google bench了)

    gtest的问题

    1. 安装有时候带来很多不方便,比如需要经常切换gcc和clang的时候就比较麻烦,安装的gtest可能在另一个编译器下编译不过, 编写跨平台程序的时候需要多次安装gtest,非常不便
    2. 另外一个问题是网络原因,下载安装gtest或者git上拉gtest都可能因为网络原因失败

    轻量级易用的单元测试库,它们都是header only的,只需要C++11

    1. doctest(性能比catch高)
    2. catch