19 #if defined(__cpp_lib_filesystem) 20 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual) {are_equal(expected, actual,
"",
line_info());}
43 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const tunit::line_info&
line_info) {are_equal(expected, actual,
"", line_info);}
56 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message) {are_equal(expected, actual, message, line_info());}
70 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message,
const tunit::line_info& line_info) {
72 directory_assert::are_equal(expected, actual, message, line_info);
88 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual) {are_not_equal(expected, actual,
"", line_info());}
101 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const tunit::line_info& line_info) {are_not_equal(expected, actual,
"", line_info);}
114 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message) {are_not_equal(expected, actual, message, line_info());}
128 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message,
const tunit::line_info& line_info) {
130 directory_assert::are_not_equal(expected, actual, message, line_info);
148 template<
typename Char>
149 static void exists(
const std::basic_string<Char>& directory) {
exists(directory,
"", line_info());}
163 template<
typename Char>
178 template<
typename Char>
179 static void exists(
const std::basic_string<Char>& directory,
const std::string& message) {
exists(directory, message, line_info());}
194 template<
typename Char>
195 static void exists(
const std::basic_string<Char>& directory,
const std::string& message,
const tunit::line_info& line_info) {
204 template<
typename Char>
205 static void exists(
const Char* directory) {
exists(directory,
"", line_info());}
206 template<
typename Char>
208 template<
typename Char>
209 static void exists(
const Char* directory,
const std::string& message) {
exists(directory, message, line_info());}
210 template<
typename Char>
211 static void exists(
const Char* directory,
const std::string& message,
const tunit::line_info& line_info) {
exists(std::basic_string<Char>(directory), message, line_info);}
225 template<
typename Char>
240 template<
typename Char>
255 template<
typename Char>
271 template<
typename Char>
281 template<
typename Char>
283 template<
typename Char>
285 template<
typename Char>
287 template<
typename Char>
static void does_not_exist(const std::basic_string< Char > &directory, const std::string &message)
Asserts that file not exists.
Definition: directory_assume.h:256
static void exists(const std::basic_string< Char > &directory, const std::string &message)
Asserts that directory exists.
Definition: directory_assume.h:179
static void exists(const std::basic_string< Char > &directory, const std::string &message, const tunit::line_info &line_info)
Asserts that directory exists.
Definition: directory_assume.h:195
static void exists(const std::basic_string< Char > &directory)
Asserts that directory exists.
Definition: directory_assert.h:150
The directory_assume class contains a collection of static methods that implement the most directory ...
Definition: directory_assume.h:13
Contains tunit::directory_assert class.
static void does_not_exist(const std::basic_string< Char > &directory, const std::string &message, const tunit::line_info &line_info)
Asserts that file not exists.
Definition: directory_assume.h:272
static void abort()
Abort current test.
Definition: base_assert.h:26
static void does_not_exist(const std::basic_string< Char > &directory, const tunit::line_info &line_info)
Asserts that file not exists.
Definition: directory_assume.h:241
line_info information class is used to store current file, current line and current function informat...
Definition: line_info.h:13
Contains tunit::assume class.
static void does_not_exist(const std::basic_string< Char > &directory)
Asserts that file not exists.
Definition: directory_assert.h:227
Definition: base_assert.h:15
The tunit namespace contains a unit test library.
Definition: abort_error.h:8
static void exists(const std::basic_string< Char > &directory)
Asserts that directory exists.
Definition: directory_assume.h:149
static void exists(const std::basic_string< Char > &directory, const tunit::line_info &line_info)
Asserts that directory exists.
Definition: directory_assume.h:164
static void does_not_exist(const std::basic_string< Char > &directory)
Asserts that file not exists.
Definition: directory_assume.h:226