From 62915438e316856a4123feaa21d3a6d4be50f001 Mon Sep 17 00:00:00 2001 From: Beman Date: Mon, 13 May 2013 10:43:56 -0400 Subject: [PATCH] Fix converter_test cases. converter_test now passes on big-endian mac. --- test/converter_test.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/test/converter_test.cpp b/test/converter_test.cpp index 855dbc6..de8cf30 100644 --- a/test/converter_test.cpp +++ b/test/converter_test.cpp @@ -124,7 +124,9 @@ namespace BOOST_TEST_EQ(be::detail::reverse_value(little), big); BOOST_TEST_EQ(be::big_endian_value(native), big); + BOOST_TEST_EQ(be::big_endian_value(native), big); BOOST_TEST_EQ(be::little_endian_value(native), little); + BOOST_TEST_EQ(be::little_endian_value(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(big)), big); 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(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(native), little); - BOOST_TEST_EQ(be::big_endian_value(native), little); # else BOOST_TEST_EQ(be::reverse_value(native), big); BOOST_TEST_EQ(be::detail::reverse_value(native), big); @@ -148,8 +148,6 @@ namespace BOOST_TEST_EQ(be::big_endian_value(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(native), big); - BOOST_TEST_EQ(be::big_endian_value(native), big); # endif // compile time order determination @@ -163,7 +161,7 @@ namespace BOOST_TEST_EQ((be::convert_value(little)), big); BOOST_TEST_EQ((be::convert_value(little)), native); BOOST_TEST_EQ((be::convert_value(native)), big); - BOOST_TEST_EQ((be::convert_value(native)), native); + BOOST_TEST_EQ((be::convert_value(native)), little); // 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::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::little)), native); + BOOST_TEST_EQ((be::convert_value(native, be::order::native, be::order::little)), little); // light test of modify-in-place functions