16namespace sequoia::testing
18 template<
class T, std::
integral Index>
23 template<test_mode Mode>
26 check(equality,
"Start", logger, sequence.start(), prediction.start());
27 check(equality,
"Step", logger, sequence.step(), prediction.step());
30 template<test_mode Mode>
33 check(equality,
"Start wrong", logger, sequence.start(), prediction.first);
34 check(equality,
"Step wrong", logger, sequence.step(), 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
Classes implementing the concept of a linear sequence.
Utilities for checking regular semantics.
Definition: LinearSequence.hpp:18
Definition: TestLogger.hpp:183
Definition: FreeCheckers.hpp:82
Definition: FreeCheckers.hpp:87
class template, specializations of which implement various comparisons for the specified type.
Definition: FreeCheckers.hpp:78