代码之家  ›  专栏  ›  技术社区  ›  mg610

如何开始C++单元测试

  •  -2
  • mg610  · 技术社区  · 2 年前

    我只是从c++单元测试开始。我想使用assert命令创建简单的测试(不使用任何框架)。我该怎么开始呢?

    我应该为测试创建不同的函数并在单个文件中调用它们,还是应该为每个测试创建单独的文件?

    1 回复  |  直到 2 年前
        1
  •  1
  •   kmodexc    2 年前

    就这样用吧 assert(<output-to-test>==<expected-value>)

    #include <cassert>
    int square(int x){return x*x}
    void test1(){
       assert(square(1)==1)
       assert(square(2)==4)
    }
    void main(){test1();}