15namespace sequoia::testing
22 template<test_mode Mode>
25 [&]<std::size_t... Is> (std::index_sequence<Is...>) {
26 (
check(equality, std::format(
"Element {}", Is), logger, get<Is>(actual), get<Is>(prediction)), ...);
27 }(std::make_index_sequence<
sizeof...(Ts)>{});
30 template<test_mode Mode>
33 [&]<std::size_t... Is> (std::index_sequence<Is...>) {
34 (
check(equality, std::format(
"Element {}", Is), logger, get<Is>(actual), std::get<Is>(prediction)), ...);
35 }(std::make_index_sequence<
sizeof...(Ts)>{});
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: MemOrderedTuple.hpp:62
Definition: FreeCheckers.hpp:82
Definition: FreeCheckers.hpp:87
class template, specializations of which implement various comparisons for the specified type.
Definition: FreeCheckers.hpp:78