6#ifndef MIMICPP_ADAPTERS_DOCTEST_HPP
7#define MIMICPP_ADAPTERS_DOCTEST_HPP
13#if __has_include(<doctest/doctest.h>)
14 #include <doctest/doctest.h>
16 #error "Unable to find Doctest includes."
19namespace mimicpp::detail::doctest
21 using namespace ::doctest;
32 DOCTEST_REQUIRE_MESSAGE(
true, msg);
54 &detail::doctest::send_success,
55 &detail::doctest::send_warning,
56 &detail::doctest::send_fail>;
61namespace mimicpp::detail::doctest
64 inline const ReporterInstaller<DoctestReporterT> installer{};
A reporter, which creates text messages and reports them via the provided callbacks.
Definition Reporter.hpp:356
BasicReporter< &detail::doctest::send_success, &detail::doctest::send_warning, &detail::doctest::send_fail > DoctestReporterT
Reporter for the integration into Doctest.
Definition Doctest.hpp:53
Definition BoostTest.hpp:20
void unreachable()
Invokes undefined behavior.
Definition Utility.hpp:91
std::basic_string_view< CharT, CharTraitsT > StringViewT
Definition Fwd.hpp:345