Es gibt eine undokumentierte * Funktion, die zu diesem Zweck aufgerufen werden kann. In der folgenden Zeile wird der Name des aktuellen Tests in cerr
:
Beachten Sie jedoch, dass die Verwendung dieser API die Parameter bei parametrisierten Tests nicht bereinigt.
Sie könnten auch an den Test-Checkpoints interessiert sein ** (was genau das zu sein scheint, was Sie tun möchten.)
%Vor%BEARBEITEN
* Die Funktion current_test_case()
ist jetzt dokumentiert, siehe die offizielle Boost-Dokumentation .
** BOOST_TEST_CHECKPOINT
wurde zuvor als BOOST_CHECKPOINT
bezeichnet. Siehe Boost Changelog (1.35.0) .
Eine andere Frage zu den Suite-Namen gibt eine Möglichkeit, den Namen zu extrahieren und nicht nur zu drucken:
%Vor%Tags und Links boost boost-test