X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2Fsingleton.test.cc;h=45ae34aff212a5a4a6d50e7a4336c53b9c8cef41;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=a28a5ef3a87b97b75fc6b5fb793e7eb64b0e4c18;hpb=b9bc7df8121501f84f5a48e854ebaa4984a44932;p=senf.git diff --git a/senf/Utils/singleton.test.cc b/senf/Utils/singleton.test.cc index a28a5ef..45ae34a 100644 --- a/senf/Utils/singleton.test.cc +++ b/senf/Utils/singleton.test.cc @@ -87,7 +87,7 @@ namespace { ~AliveTest2(); }; - AliveTest1::AliveTest1() + AliveTest1::AliveTest1() { test2Alive = AliveTest2::alive(); } @@ -95,8 +95,12 @@ namespace { AliveTest1::~AliveTest1() { if (test2Dead) { - assert( ! AliveTest2::alive() ); - std::cerr << "singleton alive test ok\n"; + if (! AliveTest2::alive() ) + std::cerr << "singleton alive test ok\n"; + else { + std::cerr << "singleton alive test 2 NOT ok!\n"; + throw 1; + } } test1Dead = true; } @@ -109,8 +113,12 @@ namespace { AliveTest2::~AliveTest2() { if (test1Dead) { - assert( ! AliveTest1::alive() ); - std::cerr << "singleton alive test ok\n"; + if (! AliveTest1::alive() ) + std::cerr << "singleton alive test ok\n"; + else { + std::cerr << "singleton alive test 1 NOT ok!\n"; + throw 1; + } } test2Dead = true; }