From f27400cd391d2d276df964d8c26ee08aa8ca3662 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 5 May 2010 17:03:59 -0700 Subject: Removed the boost exception stuff, replaced it with macro that formats the throw site information. SWIG didnt handle the boost exception stuff, even with custom exception wrappers. Now the boost requirement can be lowered back to 3.6. --- host/test/error_test.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'host/test/error_test.cpp') diff --git a/host/test/error_test.cpp b/host/test/error_test.cpp index c5b0af45e..c76a15ab7 100644 --- a/host/test/error_test.cpp +++ b/host/test/error_test.cpp @@ -17,7 +17,6 @@ #include #include -#include #include #include @@ -34,7 +33,16 @@ BOOST_AUTO_TEST_CASE(test_assert_has){ std::cout << "The output of the assert_has error:" << std::endl; try{ uhd::assert_has(vec, 1, "prime"); - }catch(const boost::exception &e){ - std::cout << boost::diagnostic_information(e) << std::endl; + }catch(const std::exception &e){ + std::cout << e.what() << std::endl; + } +} + +BOOST_AUTO_TEST_CASE(test_assert_throw){ + std::cout << "The output of the assert throw error:" << std::endl; + try{ + UHD_ASSERT_THROW(2 + 2 == 5); + }catch(const std::exception &e){ + std::cout << e.what() << std::endl; } } -- cgit v1.2.3