diff options
| -rw-r--r-- | googlemock/test/gmock-matchers_test.cc | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/googlemock/test/gmock-matchers_test.cc b/googlemock/test/gmock-matchers_test.cc index e6e8c8f4..c667ecbe 100644 --- a/googlemock/test/gmock-matchers_test.cc +++ b/googlemock/test/gmock-matchers_test.cc @@ -140,7 +140,7 @@ Matcher<int> GreaterThan(int n) {  std::string OfType(const std::string& type_name) {  #if GTEST_HAS_RTTI -  return " (of type " + type_name + ")"; +  return IsReadableTypeName(type_name) ? " (of type " + type_name + ")" : "";  #else    return "";  #endif @@ -6885,7 +6885,8 @@ TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure) {    EXPECT_FALSE(result);  // Implicit cast to bool.    std::string expect =        "Value of: dummy-name\nExpected: [DescribeTo]\n" -      "  Actual: 1, [MatchAndExplain]"; +      "  Actual: 1" + +      OfType(internal::GetTypeName<Behavior>()) + ", [MatchAndExplain]";    EXPECT_EQ(expect, result.message());  } @@ -6896,7 +6897,8 @@ TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit) {        "Value of: dummy-name\nExpected: [DescribeTo]\n"        "  The matcher failed on the initial attempt; but passed when rerun to "        "generate the explanation.\n" -      "  Actual: 2, [MatchAndExplain]"; +      "  Actual: 2" + +      OfType(internal::GetTypeName<Behavior>()) + ", [MatchAndExplain]";    EXPECT_EQ(expect, result.message());  }  | 
