7#include <gtest/gtest.h>
9#include "arccore/base/String.h"
10#include "arccore/base/ReferenceCounter.h"
11#include "arccore/base/FatalErrorException.h"
12#include "arccore/trace/ITraceMng.h"
13#include "arccore/trace/TraceAccessor.h"
14#include "arccore/trace/StandaloneTraceMessage.h"
21TEST(TraceMng, FatalMessage)
24 TraceAccessor tr(tm.get());
26 String message =
"TestFatalError in utils";
30 tr.fatal() << message;
40 String::format(
"Bad message(wanted='{0}' current='{1}'",message,new_message);
43TEST(TraceMng, FatalMessage2)
46 TraceAccessor tr(tm.get());
47 String message =
"TestFatalErrorMessage in utils";
51 tr.fatalMessage(StandaloneTraceMessage{} << message);
61 String::format(
"Bad message(wanted='{0}' current='{1}'",message,new_message);
#define ASSERT_TRUE(condition)
Vérifie que condition est vrai.
const String & message() const
Message de l'exception.
Exception lorsqu'une erreur fatale est survenue.
Encapsulation d'un pointeur avec compteur de référence.
Chaîne de caractères unicode.
Espace de nom de Arccore.