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() 関数によってアロケートしたメモリ バッファーを開放します。

  • No labels