MCPcopy Create free account
hub / github.com/BVLC/caffe / GetBoolAssertionFailureMessage

Function GetBoolAssertionFailureMessage

src/gtest/gtest-all.cpp:2324–2336  ·  view source on GitHub ↗

Constructs a failure message for Boolean assertions such as EXPECT_TRUE.

Source from the content-addressed store, hash-verified

2322
2323// Constructs a failure message for Boolean assertions such as EXPECT_TRUE.
2324String GetBoolAssertionFailureMessage(const AssertionResult& assertion_result,
2325 const char* expression_text,
2326 const char* actual_predicate_value,
2327 const char* expected_predicate_value) {
2328 const char* actual_message = assertion_result.message();
2329 Message msg;
2330 msg << "Value of: " << expression_text
2331 << "\n Actual: " << actual_predicate_value;
2332 if (actual_message[0] != '\0')
2333 msg << " (" << actual_message << ")";
2334 msg << "\nExpected: " << expected_predicate_value;
2335 return msg.GetString();
2336}
2337
2338// Helper function for implementing ASSERT_NEAR.
2339AssertionResult DoubleNearPredFormat(const char* expr1,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected