From 96db439aef03e6db5c49911fe162d38377ea3c35 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sat, 20 May 2017 15:07:48 +0300 Subject: [PATCH] Test exact generic condition values --- test/std_interop_test.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/std_interop_test.cpp b/test/std_interop_test.cpp index 3b7c637..961b320 100644 --- a/test/std_interop_test.cpp +++ b/test/std_interop_test.cpp @@ -37,8 +37,14 @@ static void test_generic_category() boost::system::error_condition bn = bt.default_error_condition( ev ); BOOST_TEST( bt.equivalent( ev, bn ) ); + BOOST_TEST_EQ( bn.value(), ev ); + BOOST_TEST_EQ( &bn.category(), &bt ); + std::error_condition sn( bn ); BOOST_TEST( st.equivalent( ev, sn ) ); + + BOOST_TEST_EQ( sn.value(), ev ); + BOOST_TEST_EQ( &sn.category(), &st ); } static void test_system_category()