C++サポート付きの検証

C++サポート付きの検証 — C++サポート付きであなたのプログラムが期待通りに動作しているかを検証します。

概要

void                cppcut_assert_equal                 (const Type *expected,
                                                         const Type *actual,
                                                         ...);

説明

詳細

cppcut_assert_equal ()

void                cppcut_assert_equal                 (const Type *expected,
                                                         const Type *actual,
                                                         ...);

この検証はテンプレートを利用しています。任意のオブジェクトのリファレンスをexpectedactualに渡せます。

expected == actualが成り立つときパスします。

例:

1
2
3
cppcut_assert_equal(3, 1 + 2);
cppcut_assert_equal(3, 1 + 2, cppcut_message("easy expression"));
cppcut_assert_equal(3, 1 + 2, cppcut_message() << "easy expression"));

expected :

期待値。

actual :

実測値。

... :

追加メッセージ(省略可能)。詳細はcppcut_message()を見てください。

1.0.9から