1.简介 CuTest是一款微小的C语言单元测试框,是我迄今为止见到的最简洁的测试框架之一,只有2个文件,CuTest.c和CuTest.h,全部代码加起来不到一千行.麻雀虽小,五脏俱全,测试的构建.测试的管理.测试语句,都全部包含在内. 2.CuTest剖析 2.1 断言 一个测试case是否通过落到代码实处,就是对测试值与期待值之间进行比较,这就要用到断言. #define CuAssertStrEquals(tc,ex,ac) CuAssertStrEquals_LineMsg((tc),…