Home | Libraries | People | FAQ | More |
BOOST_
level
_NE(
lhs
,
rhs
)
asserts that lhs
is not equal to rhs
. The comparison is made
by applying operator!=
to both arguments. The diagnostic message is constructed from applying
operator<<
to the two arguments.
Important | |
---|---|
If you get a strange compile error when using |
BOOST_AUTO_TEST_CASE(example_ne) { // integral types unsigned const u = 1u; int const i = -1; char const A = 'A'; // standard library types providing operator!= and operator<< std::string const s = "scooby"; BOOST_REQUIRE_NE(2u, u); BOOST_REQUIRE_NE(-2, i); BOOST_REQUIRE_NE('B', A); BOOST_REQUIRE_NE("scoobz", s); }