X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FException.test.cc;h=9a29f71301cb8114b26e5b63bd55c81ed8d690fb;hb=8ec0b7ed2df36144b52df5aa40497fc5409c31f7;hp=d3900627f5f4a0122c769ea6a5fef677db0931bb;hpb=18ebf1e9edb34f1aa8a32173275421a5d54400f7;p=senf.git diff --git a/Utils/Exception.test.cc b/Utils/Exception.test.cc index d390062..9a29f71 100644 --- a/Utils/Exception.test.cc +++ b/Utils/Exception.test.cc @@ -51,7 +51,11 @@ BOOST_AUTO_UNIT_TEST(errnoException) catch (senf::SystemException & e) { BOOST_CHECK_EQUAL( e.errorNumber(), ENOENT ); BOOST_CHECK_EQUAL( e.errorString(), "No such file or directory" ); - BOOST_CHECK_EQUAL( e.what(), "[No such file or directory] ::open()\nmore\nx=1\ny=2" ); + std::string what (e.what()); + std::string::size_type pos (what.find("-- \n")); + if (pos != std::string::npos) + what = std::string(what, pos+4); + BOOST_CHECK_EQUAL( what, "[No such file or directory] ::open()\nmore\nx=1\ny=2" ); } }