From 6586fcb01eadffb86e440a51627a617c2294d580 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sun, 13 Jun 2021 18:42:59 +0300 Subject: [PATCH] Add errc_test3.cpp --- test/Jamfile.v2 | 2 ++ test/errc_test3.cpp | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 test/errc_test3.cpp diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 5ae8090..0998571 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -89,3 +89,5 @@ run system_category_test3.cpp ; run windows_error_test.cpp ; run cygwin_error_test.cpp ; run linux_error_test.cpp ; + +link errc_test3.cpp ; diff --git a/test/errc_test3.cpp b/test/errc_test3.cpp new file mode 100644 index 0000000..2291290 --- /dev/null +++ b/test/errc_test3.cpp @@ -0,0 +1,34 @@ +// Copyright 2021 Peter Dimov. +// Distributed under the Boost Software License, Version 1.0. +// http://www.boost.org/LICENSE_1_0.txt + +#include + +int main() +{ + make_error_code( boost::system::errc::success ).value(); + make_error_code( boost::system::errc::success ).category(); + make_error_code( boost::system::errc::success ).default_error_condition(); + make_error_code( boost::system::errc::success ).message(); + make_error_code( boost::system::errc::success ).failed(); + make_error_code( boost::system::errc::success ).clear(); + + make_error_condition( boost::system::errc::success ).value(); + make_error_condition( boost::system::errc::success ).category(); + make_error_condition( boost::system::errc::success ).message(); + make_error_condition( boost::system::errc::success ).failed(); + make_error_condition( boost::system::errc::success ).clear(); + + make_error_code( boost::system::errc::no_such_file_or_directory ).value(); + make_error_code( boost::system::errc::no_such_file_or_directory ).category(); + make_error_code( boost::system::errc::no_such_file_or_directory ).default_error_condition(); + make_error_code( boost::system::errc::no_such_file_or_directory ).message(); + make_error_code( boost::system::errc::no_such_file_or_directory ).failed(); + make_error_code( boost::system::errc::no_such_file_or_directory ).clear(); + + make_error_condition( boost::system::errc::no_such_file_or_directory ).value(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).category(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).message(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).failed(); + make_error_condition( boost::system::errc::no_such_file_or_directory ).clear(); +}