C言語 > CppUTest

TEST条件チェック

CHECK( boolean condition )
ブール条件をチェックする
CHECK_TRUE( boolean condition )
ブール条件がTRUEであるかチェックする
CHECK_FALSE( boolean condition )
ブール条件がFALSEであるかチェックする
CHECK_EQUAL( expected, actual )
==を使って期待(expected)と結果(actual)が等しいかチェックする
CTRCMP_EQUAL( expected, actual )
strcmp()を使って2つのconst char*文字列を比較する
LONGS_EQUAL( expected, actual )
2つの数値を比較する
BYTES_EQUAL( expected, actual )
2つの8ビット幅の数値を比較する
POINTERS_EQUAL( expected, actual )
2つのポインタを比較する
DOUBLES_EQUAL( expected, actual, tolerance )
2つの倍精度浮動小数点数( double )を指定した許容範囲内で比較する
FAIL( text )
テストを失敗させて、メッセージを出力する

参考文献

  • テスト駆動開発による組み込みプログラミング(James W. Grennig, 蛸島昭之 監訳, 笹井崇司 訳)
最終更新:2013年07月13日 14:24