]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/lexical_cast/test/lexical_cast_test.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / lexical_cast / test / lexical_cast_test.cpp
index 92ce0f2dcb7d0f6e9ddab798e629acd2c88b6e65..6114e4c1a5dc97d7dc3c803d7783253639ecb825 100644 (file)
@@ -4,7 +4,7 @@
 //
 //  Copyright Terje Sletteb and Kevlin Henney, 2005.
 //  Copyright Alexander Nasonov, 2006.
-//  Copyright Antony Polukhin, 2011-2020.
+//  Copyright Antony Polukhin, 2011-2022.
 //
 //  Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
@@ -373,23 +373,23 @@ void test_conversion_from_wchar_t()
 void test_conversion_to_wchar_t()
 {
 #if !defined(BOOST_LCAST_NO_WCHAR_T) && !defined(BOOST_NO_INTRINSIC_WCHAR_T)
-    BOOST_CHECK_EQUAL(L'1', lexical_cast<wchar_t>(1));
-    BOOST_CHECK_EQUAL(L'0', lexical_cast<wchar_t>(0));
-    BOOST_CHECK_EQUAL(L'1', lexical_cast<wchar_t>('1'));
-    BOOST_CHECK_EQUAL(L'0', lexical_cast<wchar_t>('0'));
+    BOOST_CHECK(L'1' == lexical_cast<wchar_t>(1));
+    BOOST_CHECK(L'0' == lexical_cast<wchar_t>(0));
+    BOOST_CHECK(L'1' == lexical_cast<wchar_t>('1'));
+    BOOST_CHECK(L'0' == lexical_cast<wchar_t>('0'));
     BOOST_CHECK_THROW(lexical_cast<wchar_t>(123), bad_lexical_cast);
-    BOOST_CHECK_EQUAL(L'1', lexical_cast<wchar_t>(1.0));
-    BOOST_CHECK_EQUAL(L'0', lexical_cast<wchar_t>(0.0));
-    BOOST_CHECK_EQUAL(L'1', lexical_cast<wchar_t>(true));
-    BOOST_CHECK_EQUAL(L'0', lexical_cast<wchar_t>(false));
-    BOOST_CHECK_EQUAL(L'A', lexical_cast<wchar_t>(L'A'));
-    BOOST_CHECK_EQUAL(L' ', lexical_cast<wchar_t>(L' '));
-    BOOST_CHECK_EQUAL(L'A', lexical_cast<wchar_t>(L"A"));
-    BOOST_CHECK_EQUAL(L' ', lexical_cast<wchar_t>(L" "));
+    BOOST_CHECK(L'1' == lexical_cast<wchar_t>(1.0));
+    BOOST_CHECK(L'0' == lexical_cast<wchar_t>(0.0));
+    BOOST_CHECK(L'1' == lexical_cast<wchar_t>(true));
+    BOOST_CHECK(L'0' == lexical_cast<wchar_t>(false));
+    BOOST_CHECK(L'A' == lexical_cast<wchar_t>(L'A'));
+    BOOST_CHECK(L' ' == lexical_cast<wchar_t>(L' '));
+    BOOST_CHECK(L'A' == lexical_cast<wchar_t>(L"A"));
+    BOOST_CHECK(L' ' == lexical_cast<wchar_t>(L" "));
     BOOST_CHECK_THROW(lexical_cast<wchar_t>(L""), bad_lexical_cast);
     BOOST_CHECK_THROW(lexical_cast<wchar_t>(L"Test"), bad_lexical_cast);
-    BOOST_CHECK_EQUAL(L'A', lexical_cast<wchar_t>(std::wstring(L"A")));
-    BOOST_CHECK_EQUAL(L' ', lexical_cast<wchar_t>(std::wstring(L" ")));
+    BOOST_CHECK(L'A' == lexical_cast<wchar_t>(std::wstring(L"A")));
+    BOOST_CHECK(L' ' == lexical_cast<wchar_t>(std::wstring(L" ")));
     BOOST_CHECK_THROW(
         lexical_cast<wchar_t>(std::wstring(L"")), bad_lexical_cast);
     BOOST_CHECK_THROW(
@@ -502,7 +502,7 @@ void test_allocator()
 {
 // Following test cause compilation error on MSVC2012:
 // (Reason: cannot convert from 'std::_Wrap_alloc<_Alloc>' to 'const my_allocator<CharT>')
-// 
+//
 // MSVC developer is notified about this issue
 #if !defined(_MSC_VER) || (_MSC_VER < 1700)
     typedef std::basic_string< char
@@ -524,7 +524,7 @@ void test_wallocator()
 {
 // Following test cause compilation error on MSVC2012:
 // (Reason: cannot convert from 'std::_Wrap_alloc<_Alloc>' to 'const my_allocator<CharT>')
-// 
+//
 // MSVC developer is notified about this issue
 #if !defined(_MSC_VER) || (_MSC_VER < 1700)
     typedef std::basic_string< wchar_t
@@ -628,7 +628,7 @@ void test_char32_conversions()
 void test_getting_pointer_to_function()
 {
     // Just checking that &lexical_cast<To, From> is not ambiguous
-    typedef char char_arr[4];    
+    typedef char char_arr[4];
     typedef int(*f1)(const char_arr&);
     f1 p1 = &boost::lexical_cast<int, char_arr>;
     BOOST_CHECK(p1);