[Boost-users] boost::test: expected error leads to failure - why?