MCPcopy Create free account
hub / github.com/awslabs/aws-lambda-cpp / GetBoolAssertionFailureMessage

Function GetBoolAssertionFailureMessage

tests/gtest/gtest-all.cc:2841–2854  ·  view source on GitHub ↗

Constructs a failure message for Boolean assertions such as EXPECT_TRUE.

Source from the content-addressed store, hash-verified

2839
2840// Constructs a failure message for Boolean assertions such as EXPECT_TRUE.
2841std::string GetBoolAssertionFailureMessage(
2842 const AssertionResult& assertion_result,
2843 const char* expression_text,
2844 const char* actual_predicate_value,
2845 const char* expected_predicate_value) {
2846 const char* actual_message = assertion_result.message();
2847 Message msg;
2848 msg << "Value of: " << expression_text
2849 << "\n Actual: " << actual_predicate_value;
2850 if (actual_message[0] != '\0')
2851 msg << " (" << actual_message << ")";
2852 msg << "\nExpected: " << expected_predicate_value;
2853 return msg.GetString();
2854}
2855
2856// Helper function for implementing ASSERT_NEAR.
2857AssertionResult DoubleNearPredFormat(const char* expr1,

Callers

nothing calls this directly

Calls 1

GetStringMethod · 0.80

Tested by

no test coverage detected