xtd 0.2.0
Loading...
Searching...
No Matches

◆ is_null() [8/24]

template<typename optional_t >
static void xtd::tunit::valid::is_null ( const std::optional< optional_t > &  opt,
const xtd::string message,
const xtd::diagnostics::stack_frame stack_frame 
)
inlinestatic

Validates that the optional is std::nullopt.

Parameters
optThe optional to check is std::nullopt.
messageA user message to display if the assertion fails. This message can be seen in the unit test results.
stack_frameContains information about current file and current line.
Examples
std::optional<std::string> s1;
std::optional<std::string> s2 = "Anything";
xtd::tunit::valid::is_null(s1, "User message...", csf_); // test ok.
xtd::tunit::valid::is_null(s2, "User message...", csf_); // test fails.
static void is_null(const pointer_t *pointer)
Validates that the pointer is null.
Definition valid.h:1739
#define csf_
Provides information about the current stack frame.
Definition current_stack_frame.h:30