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

◆ does_not_throw() [1/4]

static void xtd::tunit::assert::does_not_throw ( const std::function< void()> &  statement)
static

Asserts that the staement does not throw an exception.

Parameters
statementThe statement that verify.
Exceptions
xtd::tunit::assert_errorIf bad assertion.
Examples
std::vector<int> v1 = {1, 2, 3, 4};
xtd::tunit::assert::does_not_throw([&] {v1.at(2);}); // test ok.
xtd::tunit::assert::does_not_throw([&] {v1.at(5);}); // test throws an assert_error exception.
static void does_not_throw(const std::function< void()> &statement)
Asserts that the staement does not throw an exception.