14namespace sequoia::testing
19 using equivalent_type = std::pair<std::size_t, std::string>;
21 template<test_mode Mode>
24 check(equality,
"Check index", logger, actual.check_index, prediction.check_index);
25 check(equality,
"Message", logger, actual.message, prediction.message);
28 template<test_mode Mode>
31 check(equality,
"Check index", logger, actual.check_index, prediction.first);
32 check(equality,
"Message", logger, actual.message, prediction.second);
bool check(CheckType flavour, std::string description, test_logger< Mode > &logger, Iter first, Sentinel last, PredictionIter predictionFirst, PredictionSentinel predictionLast, tutor< Advisor > advisor={})
The workhorse for comparing the contents of ranges.
Definition: FreeCheckers.hpp:377
Utilities for checking regular semantics.
Definition: TestLogger.hpp:183
Definition: FreeCheckers.hpp:82
Definition: FailureInfo.hpp:21
Definition: FreeCheckers.hpp:87
class template, specializations of which implement various comparisons for the specified type.
Definition: FreeCheckers.hpp:78