文章分类 - c语言单元测试
摘要:cmockery:https://code.google.com/p/cmockery/downloads/list cunit:http://cunit.sourceforge.net/index.html cutest:https://sourceforge.net/projects/cutes
阅读全文
摘要://对CuStringNew函数进行单元测试 //该函数功能是生成一个CuString结构体,并返回该结构体指针 //该结构体成员都被初始化为默认值 //对默认值进行检查比对,可得知CuStringNew函数是否按预期执行 void TestCuStringNew(CuTest* tc) { CuS
阅读全文
摘要:位置:CuTest.h 操作函数和宏定义: void CuFail_Line(CuTest* tc, const char* file, int line, const char* message2, const char* message); void CuAssert_Line(CuTest*
阅读全文
摘要:CuSuite结构体类型定义 位置:CuTest.h 源码: typedef struct { int count;//数量 CuTest* list[MAX_TEST_CASES];//CuTest表 int failCount;//失败计数 } CuSuite; 宏定义: //最大测试用例 #d
阅读全文
摘要:CuTest结构体类型定义 位置:CuTest.h 源码: struct CuTest { char* name;//名称 TestFunction function;//函数指针 int failed;//失败标志 int ran; const char* message;//信息 jmp_buf
阅读全文
摘要:CuString结构体类型定义 位置:CuTest.h 源码: typedef struct { int length;//长度 int size;//大小 char* buffer;//缓冲区 } CuString; 宏定义: #define HUGE_STRING_LEN 8192//巨长字符串
阅读全文

浙公网安备 33010602011771号