#include <boost/numeric/interval/compare.hpp>
#include <boost/numeric/interval/policies.hpp>
#include <boost/numeric/interval/compare/tribool.hpp>
-#include <boost/test/test_tools.hpp>
+#include <boost/core/lightweight_test.hpp>
struct my_checking
{
typedef boost::numeric::interval<int, my_policies> I;
#define BOOST_C_EXN(e) \
- BOOST_CHECK_THROW(e, boost::numeric::interval_lib::comparison_error)
+ BOOST_TEST_THROWS(e, boost::numeric::interval_lib::comparison_error)
static void test_cer()
{
BOOST_C_EXN(b != d);
}
-int test_main(int, char *[]) {
+int main() {
test_cer();
test_def();
test_lex();
test_set();
test_tri();
- return 0;
+ return boost::report_errors();
}