|  | Home | Libraries | People | FAQ | More | 
BOOST_WARN_EQUAL(left, right); BOOST_CHECK_EQUAL(left, right); BOOST_REQUIRE_EQUAL(left, right);
          Check performed by these tools is the same as the one performed by BOOST_<level>(left == right)
| ![[Note]](../../../../../../../doc/src/images/note.png) | Note | 
|---|---|
| 
            It is bad idea to use these tools to compare floating point values. Use
             | 
| Code | 
|---|
| #define BOOST_TEST_MODULE example #include <boost/test/included/unit_test.hpp> BOOST_AUTO_TEST_CASE( test ) { int i = 2; int j = 1; BOOST_REQUIRE_EQUAL( i, j ); } | 
| Output | 
|---|
| > example Running 1 test case... test.cpp(10): fatal error in "test": critical check i == j has failed [2 != 1] *** 1 failures is detected in test suite "example" | 
See also: