MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ExpectSuccess

Function ExpectSuccess

src/test/result_tests.cpp:62–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60
61template <typename T, typename... Args>
62void ExpectSuccess(const util::Result<T>& result, const bilingual_str& str, Args&&... args)
63{
64 ExpectResult(result, true, str);
65 BOOST_CHECK_EQUAL(result.has_value(), true);
66 T expected{std::forward<Args>(args)...};
67 BOOST_CHECK_EQUAL(result.value(), expected);
68 BOOST_CHECK_EQUAL(&result.value(), &*result);
69}
70
71template <typename T, typename... Args>
72void ExpectFail(const util::Result<T>& result, const bilingual_str& str)

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.85

Calls 3

ExpectResultFunction · 0.85
has_valueMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected