8#include <boost/test/unit_test.hpp>
14template <
typename MutexType>
32template <
typename MutexType>
38template <
typename MutexType>
60template <
typename MutexType>
78 #ifdef DEBUG_LOCKORDER
93 #ifdef DEBUG_LOCKORDER
101#ifdef DEBUG_LOCKORDER
115#ifdef DEBUG_LOCKORDER
132#ifdef DEBUG_LOCKORDER
BOOST_CHECK_EXCEPTION predicates to check the specific validation error.
BOOST_AUTO_TEST_SUITE_END()
BOOST_CHECK_EXCEPTION(HTTPHeaders{}.Read(reader), std::runtime_error, HasReason{"Empty HTTP header name"})
#define BOOST_CHECK_NO_THROW(stmt)
#define BOOST_CHECK(expr)
#define WAIT_LOCK(cs, name)
#define REVERSE_LOCK(g, cs)
BOOST_AUTO_TEST_CASE(potential_deadlock_detected)
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.