X-Git-Url: https://git.proxmox.com/?p=ceph.git;a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Flibs%2Flexical_cast%2Ftest%2Flexical_cast_test.cpp;h=6114e4c1a5dc97d7dc3c803d7783253639ecb825;hp=92ce0f2dcb7d0f6e9ddab798e629acd2c88b6e65;hb=1e59de90020f1d8d374046ef9cca56ccd4e806e2;hpb=bd41e436e25044e8e83156060a37c23cb661c364 diff --git a/ceph/src/boost/libs/lexical_cast/test/lexical_cast_test.cpp b/ceph/src/boost/libs/lexical_cast/test/lexical_cast_test.cpp index 92ce0f2dc..6114e4c1a 100644 --- a/ceph/src/boost/libs/lexical_cast/test/lexical_cast_test.cpp +++ b/ceph/src/boost/libs/lexical_cast/test/lexical_cast_test.cpp @@ -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(1)); - BOOST_CHECK_EQUAL(L'0', lexical_cast(0)); - BOOST_CHECK_EQUAL(L'1', lexical_cast('1')); - BOOST_CHECK_EQUAL(L'0', lexical_cast('0')); + BOOST_CHECK(L'1' == lexical_cast(1)); + BOOST_CHECK(L'0' == lexical_cast(0)); + BOOST_CHECK(L'1' == lexical_cast('1')); + BOOST_CHECK(L'0' == lexical_cast('0')); BOOST_CHECK_THROW(lexical_cast(123), bad_lexical_cast); - BOOST_CHECK_EQUAL(L'1', lexical_cast(1.0)); - BOOST_CHECK_EQUAL(L'0', lexical_cast(0.0)); - BOOST_CHECK_EQUAL(L'1', lexical_cast(true)); - BOOST_CHECK_EQUAL(L'0', lexical_cast(false)); - BOOST_CHECK_EQUAL(L'A', lexical_cast(L'A')); - BOOST_CHECK_EQUAL(L' ', lexical_cast(L' ')); - BOOST_CHECK_EQUAL(L'A', lexical_cast(L"A")); - BOOST_CHECK_EQUAL(L' ', lexical_cast(L" ")); + BOOST_CHECK(L'1' == lexical_cast(1.0)); + BOOST_CHECK(L'0' == lexical_cast(0.0)); + BOOST_CHECK(L'1' == lexical_cast(true)); + BOOST_CHECK(L'0' == lexical_cast(false)); + BOOST_CHECK(L'A' == lexical_cast(L'A')); + BOOST_CHECK(L' ' == lexical_cast(L' ')); + BOOST_CHECK(L'A' == lexical_cast(L"A")); + BOOST_CHECK(L' ' == lexical_cast(L" ")); BOOST_CHECK_THROW(lexical_cast(L""), bad_lexical_cast); BOOST_CHECK_THROW(lexical_cast(L"Test"), bad_lexical_cast); - BOOST_CHECK_EQUAL(L'A', lexical_cast(std::wstring(L"A"))); - BOOST_CHECK_EQUAL(L' ', lexical_cast(std::wstring(L" "))); + BOOST_CHECK(L'A' == lexical_cast(std::wstring(L"A"))); + BOOST_CHECK(L' ' == lexical_cast(std::wstring(L" "))); BOOST_CHECK_THROW( lexical_cast(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') -// +// // 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') -// +// // 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 is not ambiguous - typedef char char_arr[4]; + typedef char char_arr[4]; typedef int(*f1)(const char_arr&); f1 p1 = &boost::lexical_cast; BOOST_CHECK(p1);