mirror of
https://github.com/boostorg/endian.git
synced 2025-08-02 14:04:29 +02:00
Fix converter_test cases. converter_test now passes on big-endian mac.
This commit is contained in:
@@ -124,7 +124,9 @@ namespace
|
|||||||
BOOST_TEST_EQ(be::detail::reverse_value<T>(little), big);
|
BOOST_TEST_EQ(be::detail::reverse_value<T>(little), big);
|
||||||
|
|
||||||
BOOST_TEST_EQ(be::big_endian_value(native), big);
|
BOOST_TEST_EQ(be::big_endian_value(native), big);
|
||||||
|
BOOST_TEST_EQ(be::big_endian_value<T>(native), big);
|
||||||
BOOST_TEST_EQ(be::little_endian_value(native), little);
|
BOOST_TEST_EQ(be::little_endian_value(native), little);
|
||||||
|
BOOST_TEST_EQ(be::little_endian_value<T>(native), little);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(native)), native);
|
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(native)), native);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(big)), big);
|
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(big)), big);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(little)), little);
|
BOOST_TEST_EQ(be::big_endian_value(be::big_endian_value(little)), little);
|
||||||
@@ -139,8 +141,6 @@ namespace
|
|||||||
BOOST_TEST_EQ(be::big_endian_value<T>(big), big);
|
BOOST_TEST_EQ(be::big_endian_value<T>(big), big);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(little), little);
|
BOOST_TEST_EQ(be::big_endian_value(little), little);
|
||||||
BOOST_TEST_EQ(be::big_endian_value<T>(little), little);
|
BOOST_TEST_EQ(be::big_endian_value<T>(little), little);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(native), little);
|
|
||||||
BOOST_TEST_EQ(be::big_endian_value<T>(native), little);
|
|
||||||
# else
|
# else
|
||||||
BOOST_TEST_EQ(be::reverse_value(native), big);
|
BOOST_TEST_EQ(be::reverse_value(native), big);
|
||||||
BOOST_TEST_EQ(be::detail::reverse_value<T>(native), big);
|
BOOST_TEST_EQ(be::detail::reverse_value<T>(native), big);
|
||||||
@@ -148,8 +148,6 @@ namespace
|
|||||||
BOOST_TEST_EQ(be::big_endian_value<T>(big), little);
|
BOOST_TEST_EQ(be::big_endian_value<T>(big), little);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(little), big);
|
BOOST_TEST_EQ(be::big_endian_value(little), big);
|
||||||
BOOST_TEST_EQ(be::big_endian_value<T>(little), big);
|
BOOST_TEST_EQ(be::big_endian_value<T>(little), big);
|
||||||
BOOST_TEST_EQ(be::big_endian_value(native), big);
|
|
||||||
BOOST_TEST_EQ(be::big_endian_value<T>(native), big);
|
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
// compile time order determination
|
// compile time order determination
|
||||||
@@ -163,7 +161,7 @@ namespace
|
|||||||
BOOST_TEST_EQ((be::convert_value<be::order::little, be::order::big>(little)), big);
|
BOOST_TEST_EQ((be::convert_value<be::order::little, be::order::big>(little)), big);
|
||||||
BOOST_TEST_EQ((be::convert_value<be::order::little, be::order::native>(little)), native);
|
BOOST_TEST_EQ((be::convert_value<be::order::little, be::order::native>(little)), native);
|
||||||
BOOST_TEST_EQ((be::convert_value<be::order::native, be::order::big>(native)), big);
|
BOOST_TEST_EQ((be::convert_value<be::order::native, be::order::big>(native)), big);
|
||||||
BOOST_TEST_EQ((be::convert_value<be::order::native, be::order::little>(native)), native);
|
BOOST_TEST_EQ((be::convert_value<be::order::native, be::order::little>(native)), little);
|
||||||
|
|
||||||
// runtime order determination
|
// runtime order determination
|
||||||
|
|
||||||
@@ -176,7 +174,7 @@ namespace
|
|||||||
BOOST_TEST_EQ((be::convert_value(little, be::order::little, be::order::big)), big);
|
BOOST_TEST_EQ((be::convert_value(little, be::order::little, be::order::big)), big);
|
||||||
BOOST_TEST_EQ((be::convert_value(little, be::order::little, be::order::native)), native);
|
BOOST_TEST_EQ((be::convert_value(little, be::order::little, be::order::native)), native);
|
||||||
BOOST_TEST_EQ((be::convert_value(native, be::order::native, be::order::big)), big);
|
BOOST_TEST_EQ((be::convert_value(native, be::order::native, be::order::big)), big);
|
||||||
BOOST_TEST_EQ((be::convert_value(native, be::order::native, be::order::little)), native);
|
BOOST_TEST_EQ((be::convert_value(native, be::order::native, be::order::little)), little);
|
||||||
|
|
||||||
// light test of modify-in-place functions
|
// light test of modify-in-place functions
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user