C++test 运行时库中的实用程序宏和函数将在测试用例和桩函数代码中使用。
宏 | 定义 |
---|---|
CPPTEST_BREAK() | 以失败的状态中断当前测试用例的执行。 |
const char* cpptestFormat(const char* format, ...); | 用于以类似于 printf 的方式格式化文本的函数。在当前测试用例执行结束时,C++test 运行时将释放分配的缓冲区。 |
const char* cpptestFormatBuffer(char* buffer, const char* format, ...) | 用于以类似于 printf 的方式格式化文本的函数。文本将在作为参数传递的缓冲区中格式化。 |
void* cpptestMalloc(size_t size) | 返回给定大小的已分配缓冲区。要释放它,请使用 cpptestFree() 函数。 |
void cpptestFree(void* ptr) | 释放使用 cpptestMalloc() 函数分配的内存缓冲区。 |