MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / GetBoolAssertionFailureMessage

Function GetBoolAssertionFailureMessage

test/common/gtest/gtest.cpp:2818–2831  ·  view source on GitHub ↗

Constructs a failure message for Boolean assertions such as EXPECT_TRUE.

Source from the content-addressed store, hash-verified

2816
2817// Constructs a failure message for Boolean assertions such as EXPECT_TRUE.
2818std::string GetBoolAssertionFailureMessage(
2819 const AssertionResult& assertion_result,
2820 const char* expression_text,
2821 const char* actual_predicate_value,
2822 const char* expected_predicate_value) {
2823 const char* actual_message = assertion_result.message();
2824 Message msg;
2825 msg << "Value of: " << expression_text
2826 << "\n Actual: " << actual_predicate_value;
2827 if (actual_message[0] != '\0')
2828 msg << " (" << actual_message << ")";
2829 msg << "\nExpected: " << expected_predicate_value;
2830 return msg.GetString();
2831}
2832
2833// Helper function for implementing ASSERT_NEAR.
2834AssertionResult DoubleNearPredFormat(const char* expr1,

Callers

nothing calls this directly

Calls 2

GetStringMethod · 0.80
messageMethod · 0.45

Tested by

no test coverage detected