21#include <gmock/gmock.h>
30 *result_listener <<
"which is an error result with trace: "
31 << result.error().Trace();
40 *result_listener <<
"which is an ok result";
48 using ResultType = std::decay_t<
decltype(result)>;
49 return ExplainMatchResult(
50 ::testing::AllOf(IsOk(), ::testing::Property(
"value", &ResultType::value,
51 result_value_matcher)),
52 result, result_listener);
57 using ResultType = std::decay_t<
decltype(result)>;
58 return ExplainMatchResult(
64 result, result_listener);
std::string Message() const
Definition: result.h:195
#define error(format, args...)
Definition: fec_private.h:201
Definition: alloc_utils.cpp:23
MATCHER(IsOk, "an ok result")
Definition: result_matchers.h:27
MATCHER_P(IsOkAndValue, result_value_matcher, "")
Definition: result_matchers.h:46