46#if defined(MICRO_OS_PLUS_INCLUDE_CONFIG_H)
47#include <micro-os-plus/config.h>
54#pragma GCC diagnostic ignored "-Waggregate-return"
56#pragma clang diagnostic ignored "-Wunknown-warning-option"
57#pragma clang diagnostic ignored "-Wc++98-compat"
58#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
171 out_.append (v ?
"true" :
"false");
185 out_.append (
"nullptr");
200 out_.append (std::to_string (c));
216 out_.append (std::to_string (
static_cast<int> (c)));
232 out_.append (std::to_string (v));
248 out_.append (std::to_string (
static_cast<long> (v)));
264 out_.append (std::to_string (v));
279 out_.append (std::to_string (v));
295 out_.append (std::to_string (v));
311 out_.append (std::to_string (v));
327 out_.append (std::to_string (v));
343 out_.append (std::to_string (v));
359 out_.append (std::to_string (v));
375 out_.append (std::to_string (v));
391 out_.append (std::to_string (v));
Reporter to display test results, including operand values and types for failures.
std::string out_
Internal output buffer for accumulating report content.
virtual ~test_reporter()
Default constructor for the test_reporter class.
test_reporter & operator<<(std::string_view sv)
Output operator for std::string_view.
Main C++ header with the declarations for the µTest++ Testing Framework.
Primary namespace for the µTest++ testing framework.
test_reporter * reporter
Global pointer to test_reporter.
test_reporter & endl(test_reporter &stream)
Output stream manipulator for ending a line in test reports.