diff options
Diffstat (limited to 'host/test/error_test.cpp')
| -rw-r--r-- | host/test/error_test.cpp | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/host/test/error_test.cpp b/host/test/error_test.cpp index 3f2479f99..c76a15ab7 100644 --- a/host/test/error_test.cpp +++ b/host/test/error_test.cpp @@ -17,7 +17,6 @@  #include <boost/test/unit_test.hpp>  #include <uhd/utils/assert.hpp> -//#include <boost/exception/diagnostic_information.hpp>  #include <vector>  #include <iostream> @@ -30,12 +29,20 @@ BOOST_AUTO_TEST_CASE(test_assert_has){      //verify the std::has utility      BOOST_CHECK(std::has(vec, 2));      BOOST_CHECK(not std::has(vec, 1)); -/* +      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;      } -*/  }  | 
