32 #if defined(__cpp_lib_filesystem) 33 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual);
53 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const xtd::diagnostics::stack_frame& stack_frame);
64 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message);
76 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame);
135 #if defined(__cpp_lib_filesystem) 136 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual);
162 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const xtd::diagnostics::stack_frame& stack_frame);
176 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message);
191 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame);
250 #if defined(__cpp_lib_filesystem) 251 static void does_not_exist(
const std::filesystem::directory_entry& directory);
288 static void does_not_exist(
const std::filesystem::directory_entry& directory,
const std::string& message);
302 static void does_not_exist(
const std::filesystem::directory_entry& directory,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame);
368 template<
typename char_t>
381 template<
typename char_t>
394 template<
typename char_t>
408 template<
typename char_t>
418 template<
typename char_t>
420 template<
typename char_t>
421 static void does_not_exist(
const char_t* directory,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_exist(directory,
"", stack_frame);}
422 template<
typename char_t>
424 template<
typename char_t>
425 static void does_not_exist(
const char_t* directory,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_exist(std::basic_string<char_t>(directory), message, stack_frame);}
428 #if defined(__cpp_lib_filesystem) 429 static void exists(
const std::filesystem::directory_entry& directory);
467 static void exists(
const std::filesystem::directory_entry& directory,
const std::string& message);
481 static void exists(
const std::filesystem::directory_entry& directory,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame);
547 template<
typename char_t>
560 template<
typename char_t>
573 template<
typename char_t>
587 template<
typename char_t>
597 template<
typename char_t>
599 template<
typename char_t>
601 template<
typename char_t>
603 template<
typename char_t>
604 static void exists(
const char_t* directory,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {exists(std::basic_string<char_t>(directory), message, stack_frame);}
The base class for assert.
Definition: base_assert.h:29
The directory_valid class contains a collection of static methods that implement the most directory a...
Definition: directory_valid.h:23
static void exists(const std::basic_string< char_t > &directory, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Validates that directory exists.
Definition: directory_valid.h:588
static void exists(const std::basic_string< char_t > &directory, const std::string &message)
Validates that directory exists.
Definition: directory_valid.h:574
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::tunit::directory_assert class.
static void exists(const std::filesystem::directory_entry &directory)
Asserts that directory exists.
Exposes instance methods for creating, moving, and enumerating through directories and subdirectories...
Definition: directory_info.h:125
static void exists(const std::basic_string< char_t > &directory)
Validates that directory exists.
Definition: directory_valid.h:548
static void does_not_exist(const std::filesystem::directory_entry &directory)
Asserts that directory not exists.
Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the c...
Definition: stack_frame.h:37
static stack_frame empty() noexcept
Return an empty stack frame.
static void does_not_exist(const std::basic_string< char_t > &directory, const std::string &message)
Validates that file not exists.
Definition: directory_valid.h:395
Contains xtd::tunit::valid class.
static void exists(const std::basic_string< char_t > &directory, const xtd::diagnostics::stack_frame &stack_frame)
Validates that directory exists.
Definition: directory_valid.h:561
static void does_not_exist(const std::basic_string< char_t > &directory)
Validates that file not exists.
Definition: directory_valid.h:369
static void does_not_exist(const std::basic_string< char_t > &directory, const xtd::diagnostics::stack_frame &stack_frame)
Validates that file not exists.
Definition: directory_valid.h:382
static void does_not_exist(const std::basic_string< char_t > &directory, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Validates that file not exists.
Definition: directory_valid.h:409