]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/tools/boost_install/test/system/quick.cpp
2 // Copyright 2017 Peter Dimov.
4 // Distributed under the Boost Software License, Version 1.0.
6 // See accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt
9 // See library home page at http://www.boost.org/libs/system
11 #include <boost/system/error_code.hpp>
12 #include <boost/core/lightweight_test.hpp>
17 boost::system::error_category
const & bt
= boost::system::generic_category();
21 boost::system::error_code
bc( ev
, bt
);
23 BOOST_TEST_EQ( bc
.value(), ev
);
24 BOOST_TEST_EQ( &bc
.category(), &bt
);
26 boost::system::error_condition bn
= bt
.default_error_condition( ev
);
28 BOOST_TEST_EQ( bn
.value(), ev
);
29 BOOST_TEST_EQ( &bn
.category(), &bt
);
31 BOOST_TEST( bt
.equivalent( ev
, bn
) );
33 BOOST_TEST( bc
== bn
);
35 return boost::report_errors();