Files
watrbx-game-engine/boostlibs/Base.UnitTest.Lib/include/rbx/test/ErrorLogsFixture.h
T
2025-09-18 17:55:52 -04:00

22 lines
514 B
C++

#pragma once
#include "util/standardout.h"
namespace RBX { namespace Test {
class CaptureErrorLogs
{
rbx::signals::scoped_connection connection;
static void onMessage(const RBX::StandardOutMessage& message)
{
BOOST_CHECK_MESSAGE(message.type != RBX::MESSAGE_ERROR, message.message);
// ??? BOOST_WARN_MESSAGE(message.type != RBX::MESSAGE_WARNING, message.message);
}
public:
CaptureErrorLogs()
{
connection = RBX::StandardOut::singleton()->messageOut.connect(&CaptureErrorLogs::onMessage);
}
};
}}