aboutsummaryrefslogtreecommitdiff
path: root/src/test/serialize_tests.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2013-12-15 17:35:20 +0100
committerWladimir J. van der Laan <[email protected]>2013-12-15 17:35:28 +0100
commita5a65bbc90890fa4532313beec1b1b422f7a5c81 (patch)
treee3e37290488600683ff51943284b971567440d96 /src/test/serialize_tests.cpp
parentMerge pull request #3421 (diff)
parentFix unit test error on OSX 10.9 using Apple LLVM v5.0. (diff)
downloaddiscoin-a5a65bbc90890fa4532313beec1b1b422f7a5c81.tar.xz
discoin-a5a65bbc90890fa4532313beec1b1b422f7a5c81.zip
Merge pull request #3420
bccd532 Fix unit test error on OSX 10.9 using Apple LLVM v5.0. (Kangmo)
Diffstat (limited to 'src/test/serialize_tests.cpp')
-rw-r--r--src/test/serialize_tests.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/serialize_tests.cpp b/src/test/serialize_tests.cpp
index afcdd118b..885a91658 100644
--- a/src/test/serialize_tests.cpp
+++ b/src/test/serialize_tests.cpp
@@ -61,9 +61,14 @@ BOOST_AUTO_TEST_CASE(compactsize)
static bool isCanonicalException(const std::ios_base::failure& ex)
{
- return std::string("non-canonical ReadCompactSize()") == ex.what();
+ std::string strExplanatoryString("non-canonical ReadCompactSize()");
+
+ return strExplanatoryString == ex.what() ||
+ // OSX Apple LLVM version 5.0 (OSX 10.9)
+ strExplanatoryString + ": unspecified iostream_category error" == ex.what();
}
+
BOOST_AUTO_TEST_CASE(noncanonical)
{
// Write some non-canonical CompactSize encodings, and