From 8d33f005b0e09f2ef305e449ae908782e0b3b4e8 Mon Sep 17 00:00:00 2001 From: Beman Dawes Date: Thu, 8 Nov 2007 12:35:50 +0000 Subject: [PATCH] Borland appends newline, so just check text [SVN r40926] --- test/error_code_test.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/error_code_test.cpp b/test/error_code_test.cpp index ca58413..6613fca 100644 --- a/test/error_code_test.cpp +++ b/test/error_code_test.cpp @@ -149,7 +149,8 @@ int test_main( int, char ** ) ec = error_code( -1, system_category ); std::cout << "error_code message for -1 is \"" << ec.message() << "\"\n"; #if defined(BOOST_WINDOWS_API) - BOOST_CHECK( ec.message() == "Unknown error" ); + // Borland appends newline, so just check text + BOOST_CHECK( ec.message().substr(0,13) == "Unknown error" ); #elif defined(linux) || defined(__linux) || defined(__linux__) // Linux appends value to message as unsigned, so it varies with # of bits BOOST_CHECK( ec.message().substr(0,13) == "Unknown error" ); @@ -168,7 +169,8 @@ int test_main( int, char ** ) dec = error_condition( -1, posix_category ); std::cout << "error_condition message for -1 is \"" << dec.message() << "\"\n"; #if defined(BOOST_WINDOWS_API) - BOOST_CHECK( dec.message() == "Unknown error" ); + // Borland appends newline, so just check text + BOOST_CHECK( dec.message().substr(0,13) == "Unknown error" ); #elif defined(linux) || defined(__linux) || defined(__linux__) // Linux appends value to message as unsigned, so it varies with # of bits BOOST_CHECK( dec.message().substr(0,13) == "Unknown error" );