18namespace sequoia::testing
24 static std::string make(
const std::filesystem::path& p);
31 static std::string make(
const std::filesystem::file_type& val);
34 void throw_unless_exists(
const std::filesystem::path& p, std::string_view message=
"");
36 void throw_unless_directory(
const std::filesystem::path& p, std::string_view message=
"");
38 void throw_unless_regular_file(
const std::filesystem::path& p, std::string_view message=
"");
41 std::filesystem::path find_in_tree(
const std::filesystem::path& root,
const std::filesystem::path& toFind);
44 std::filesystem::path rebase_from(
const std::filesystem::path& filename,
const std::filesystem::path& dir);
Core declarations / definitions used in the testing framework.
Specialize this struct template to provide custom serialization of a given class. .
Definition: CoreInfrastructure.hpp:28