16namespace sequoia::testing
22 using equivalent_type = std::vector<typename T::value_type, typename T::allocator_type>;
24 template<test_mode Mode,
class Advisor>
27 check(equality,
"Wrapped vector", logger, obtained.x, prediction, advisor);
31 enum class enable_serialization :
bool {no, yes};
Free functions for performing checks, together with the 'checker' class template which wraps them.
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
Definition: TestLogger.hpp:183
class template used to wrap function objects which proffer advice.
Definition: Advice.hpp:127
Definition: SemanticsTestDiagnosticsUtilities.hpp:20
Definition: FreeCheckers.hpp:87