Correct testing bugs:

either changing assert(...) or BOOST_ASSERT(...) to BOOST_TEST
    (in my code only)

    or adding "return boost::report_errors();" where it was clearly
    missing (and a pure bug, in anyone's code).


[SVN r37057]
This commit is contained in:
Dave Abrahams
2007-02-24 22:40:59 +00:00
parent 792ee1fee1
commit d14013264c

View File

@@ -17,6 +17,7 @@ int f(std::size_t hash1, int* x1) {
std::vector<std::size_t> x;
x.push_back(*x1);
HASH_NAMESPACE::hash<std::vector<std::size_t> > vector_hasher;
return vector_hasher(x) != HASH_NAMESPACE::hash_value(x);
BOOST_TEST(vector_hasher(x) == HASH_NAMESPACE::hash_value(x));
return boost::report_errors();
}