C++test は、テスト コンフィギュレーションで定義された条件に基づいてテスト ケースを生成し ます。

[ 生成] タブ共通

[全般] タブ

[テスト スイート] タブ

[テスト ケース] タブ


...
   CppTest_StreamRedirect* _stdinStreamRedirect =
CppTest_RedirectStdInput("some value");
   CppTest_StreamRedirect* _stdoutStreamRedirect =
CppTest_RedirectStdOutput();
   CppTest_StreamRedirect* _stderrStreamRedirect =
CppTest_RedirectStdError();
   ...
   /* Tested function call */
   ...
   /* Post-condition check */
   ...
   CPPTEST_POST_CONDITION_CSTR_N("stdout", (CppTest_StreamReadData(_stdoutStreamRedirect, 0) ), 256)
   CPPTEST_POST_CONDITION_CSTR_N("stderr", (CppTest_StreamReadData(_stderrStreamRedirect, 0) ), 256)