31 #if defined(__cpp_lib_filesystem) 32 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual);
54 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const xtd::diagnostics::stack_frame& stack_frame);
66 static void are_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message);
79 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);
138 #if defined(__cpp_lib_filesystem) 139 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual);
161 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const xtd::diagnostics::stack_frame& stack_frame);
173 static void are_not_equal(
const std::filesystem::directory_entry& expected,
const std::filesystem::directory_entry& actual,
const std::string& message);
186 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);
245 #if defined(__cpp_lib_filesystem) 246 static void does_not_exist(
const std::filesystem::directory_entry& directory);
283 static void does_not_exist(
const std::filesystem::directory_entry& directory,
const std::string& message);
297 static void does_not_exist(
const std::filesystem::directory_entry& directory,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame);
364 template<
typename char_t>
378 template<
typename char_t>
392 template<
typename char_t>
407 template<
typename char_t>
417 template<
typename char_t>
419 template<
typename char_t>
420 static void does_not_exist(
const char_t* directory,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_exist(directory,
"", stack_frame);}
421 template<
typename char_t>
423 template<
typename char_t>
424 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);}
427 #if defined(__cpp_lib_filesystem) 428 static void exists(
const std::filesystem::directory_entry& directory);
466 static void exists(
const std::filesystem::directory_entry& directory,
const std::string& message);
480 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>
561 template<
typename char_t>
575 template<
typename char_t>
590 template<
typename char_t>
600 template<
typename char_t>
602 template<
typename char_t>
604 template<
typename char_t>
606 template<
typename char_t>
607 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
static void does_not_exist(const std::basic_string< char_t > &directory, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that file not exists.
Definition: directory_assume.h:379
static void exists(const std::basic_string< char_t > &directory, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that directory exists.
Definition: directory_assume.h:591
static void exists(const std::basic_string< char_t > &directory, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that directory exists.
Definition: directory_assume.h:562
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
static void exists(const std::basic_string< char_t > &directory)
Assumes that directory exists.
Definition: directory_assume.h:548
static void does_not_exist(const std::basic_string< char_t > &directory, const std::string &message)
Assumes that file not exists.
Definition: directory_assume.h:393
static void does_not_exist(const std::basic_string< char_t > &directory, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that file not exists.
Definition: directory_assume.h:408
Contains xtd::tunit::directory_assert class.
static void abort()
Abort current test. This is used by the other assert functions.
static void exists(const std::filesystem::directory_entry &directory)
Asserts that directory exists.
static void exists(const std::basic_string< char_t > &directory, const std::string &message)
Assumes that directory exists.
Definition: directory_assume.h:576
Exposes instance methods for creating, moving, and enumerating through directories and subdirectories...
Definition: directory_info.h:125
Contains xtd::tunit::assume class.
static void does_not_exist(const std::filesystem::directory_entry &directory)
Asserts that directory not exists.
The directory_assume class contains a collection of static methods that implement the most directory ...
Definition: directory_assume.h:22
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)
Assumes that file not exists.
Definition: directory_assume.h:365