diff --git a/src/libraries/turtle/boost_test_error.hpp b/src/libraries/turtle/boost_test_error.hpp index c41e43c..64dcd24 100644 --- a/src/libraries/turtle/boost_test_error.hpp +++ b/src/libraries/turtle/boost_test_error.hpp @@ -9,6 +9,7 @@ #ifndef MOCK_BOOST_TEST_ERROR_POLICY_HPP_INCLUDED #define MOCK_BOOST_TEST_ERROR_POLICY_HPP_INCLUDED +#include "root.hpp" #include #include #include @@ -86,6 +87,16 @@ namespace mock fail( "untriggered expectation", context, file, line ); } }; + + struct cleanup + { + ~cleanup() + { + //mock::verify(); // $$$$ MAT : because of a bug in Boost.Test this will crash anything needs to be logged + mock::reset(); + } + }; + BOOST_GLOBAL_FIXTURE( cleanup ); } #endif // MOCK_BOOST_TEST_ERROR_POLICY_HPP_INCLUDED