## Assertions with C++ support Assertions with C++ support — Checks that your program works as you expect with C++ support. |

## Synopsis

    #define             cppcut_assert_equal                 (expected,
                                                             actual,
                                                             ...)

## Description

## Details

### cppcut_assert_equal()

    #define             cppcut_assert_equal(expected, actual, ...)

This assertion is a generic method based on template. You can pass any object's reference as `expected` and `actual`.

Passes if `expected` == `actual`.

e.g.:

    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` : | an expected value.
`actual` : | an actual value.
`...` : | an optional message. Use `cppcut_message()` for this.

Since 1.0.9