次の表のマクロは、変数の実際の値を含め、テスト情報をレポートするためにテスト ケースの定義で使用できます。
マクロ | 定義: |
---|---|
CPPTEST_REPORT(txt) | テキスト メッセージをレポートします。 |
CPPTEST_REPORT_STACKTRACE(txt) | 現行の実行スタック トレースについての情報と共にテキスト メッセージをレポートします。 |
CPPTEST_REPORT_BOOL(txt, value) | txt を識別名としてブール値 value をレポートします。 |
CPPTEST_REPORT_INTEGER(txt, value) | txt を識別名として整数値 value をレポートします。 |
CPPTEST_REPORT_UINTEGER(txt, value) | txt を識別名として符号なし整数値 value をレポートします。 |
CPPTEST_REPORT_FLOAT(txt, value) | txt を識別名として整数浮動小数点値 value をレポートします。 |
CPPTEST_REPORT_CSTR(txt, value) | txt を識別名として null 終端文字列値 value をレポートします。 |
CPPTEST_REPORT_CSTR_N(txt, value, max_size) | txt を識別名として null 終端文字列値 value をレポートします。最初の max_size 文字だけがレポートされます。 |
| txt を識別名として汎整数値 value を列挙型識別子としてレポートします。value が scoped_enum_name に定義された列挙子のいずれかと一致しない場合、エラーがレポートされます。詳細は「列挙値の扱い」を参照してください。 |
CPPTEST_REPORT_MEM_BUFFER(txt, value, size) | txt を識別名としてメモリ バッファー値 value をレポートします。最初の size バイトだけがレポートされます。 |
CPPTEST_REPORT_PTR(txt, value) | txt を識別名としてポインター値 value をレポートします。 |