|
consteval line_breaks | sequoia::testing::operator""_linebreaks (unsigned long long int n) noexcept |
|
std::string | sequoia::testing::emphasise (std::string_view s) |
|
template<class Char >
requires is_character_v<Char> |
std::string | sequoia::testing::display_character (Char c) |
|
void | sequoia::testing::end_block (std::string &s, const line_breaks newlines, std::string_view footer) |
|
std::string | sequoia::testing::end_block (std::string_view s, const line_breaks newlines, std::string_view footer) |
|
std::string | sequoia::testing::exception_message (std::string_view tag, const std::filesystem::path &filename, const uncaught_exception_info &info, std::string_view exceptionMessage) |
|
std::string | sequoia::testing::operator_message (std::string_view op, std::string_view opRetVal) |
|
std::string | sequoia::testing::nullable_type_message (const bool obtainedHoldsValue, const bool predictedHoldsValue) |
|
std::string | sequoia::testing::equality_operator_failure_message () |
|
std::string | sequoia::testing::pointer_prediction_message () |
|
std::string | sequoia::testing::default_prediction_message (std::string_view obtained, std::string_view prediction) |
|
std::string | sequoia::testing::prediction_message (const std::string &obtained, const std::string &prediction) |
|
template<class Char >
requires is_character_v<Char> |
std::string | sequoia::testing::prediction_message (Char obtained, Char prediction) |
|
template<class Ptr >
requires std::is_pointer_v<Ptr> || is_const_pointer_v<Ptr> |
std::string | sequoia::testing::prediction_message (Ptr obtained, Ptr prediction) |
|
template<serializable T>
requires (!is_character_v<T> && !std::is_pointer_v<T> && !is_const_pointer_v<T>) |
std::string | sequoia::testing::prediction_message (const T &obtained, const T &prediction) |
|
template<reportable T>
requires std::is_same_v<T, bool> |
std::string | sequoia::testing::failure_message (is_final_message_t, T, T) |
| To prevent implicit conversions to bool.
|
|
template<reportable T>
requires (!std::is_same_v<T, bool>) |
std::string | sequoia::testing::failure_message (is_final_message_t, const T &obtained, const T &prediction) |
|
template<class T > |
std::string | sequoia::testing::failure_message (is_not_final_message_t, const T &, const T &) |
|
std::string | sequoia::testing::footer () |
|
std::string | sequoia::testing::instability_footer () |
|
std::string | sequoia::testing::report_line (std::string_view message, const std::filesystem::path &repository, const std::source_location loc) |
|
std::filesystem::path | sequoia::testing::path_for_reporting (const std::filesystem::path &file, const std::filesystem::path &repository) |
|
std::string | sequoia::testing::tidy_name (std::string name, clang_type) |
|
std::string | sequoia::testing::tidy_name (std::string name, gcc_type) |
|
std::string | sequoia::testing::tidy_name (std::string name, msvc_type) |
|
std::string | sequoia::testing::tidy_name (std::string name, other_compiler_type) |
|
std::string | sequoia::testing::demangle (std::string mangled) |
|
template<class T , invocable_r< std::string, std::string > Tidy> |
std::string | sequoia::testing::demangle (Tidy tidy) |
|
template<class T > |
std::string | sequoia::testing::demangle () |
|
template<class T , class... U> |
std::string | sequoia::testing::make_type_info () |
|
template<class T , class... U> |
std::string | sequoia::testing::add_type_info (std::string description) |
|
A collection of functions for formatting test output.