Как в Boost.Test получить название текущего теста?

Как в Boost.Testполучить имя текущего случая автоматического тестирования?

Пример:

#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_CASE(MyTest)
{
  std::cerr << "Starting " << test_name << std::endl;
  // lots of code here
  std::cerr << "Ending " << test_name << std::endl;
}

В этом примере я хочу, чтобы переменная test_nameсодержала «MyTest».

8
задан Frank 13 May 2012 в 19:03
поделиться