Merge pull request #2665 from bysreg:fix_noshortcircuitfailure_detectsflakyshortcircuit_test
PiperOrigin-RevId: 290256504
This commit is contained in:
commit
9417fb401a
|
@ -140,7 +140,7 @@ Matcher<int> GreaterThan(int n) {
|
||||||
|
|
||||||
std::string OfType(const std::string& type_name) {
|
std::string OfType(const std::string& type_name) {
|
||||||
#if GTEST_HAS_RTTI
|
#if GTEST_HAS_RTTI
|
||||||
return " (of type " + type_name + ")";
|
return IsReadableTypeName(type_name) ? " (of type " + type_name + ")" : "";
|
||||||
#else
|
#else
|
||||||
return "";
|
return "";
|
||||||
#endif
|
#endif
|
||||||
|
@ -6885,7 +6885,8 @@ TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure) {
|
||||||
EXPECT_FALSE(result); // Implicit cast to bool.
|
EXPECT_FALSE(result); // Implicit cast to bool.
|
||||||
std::string expect =
|
std::string expect =
|
||||||
"Value of: dummy-name\nExpected: [DescribeTo]\n"
|
"Value of: dummy-name\nExpected: [DescribeTo]\n"
|
||||||
" Actual: 1, [MatchAndExplain]";
|
" Actual: 1" +
|
||||||
|
OfType(internal::GetTypeName<Behavior>()) + ", [MatchAndExplain]";
|
||||||
EXPECT_EQ(expect, result.message());
|
EXPECT_EQ(expect, result.message());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6896,7 +6897,8 @@ TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit) {
|
||||||
"Value of: dummy-name\nExpected: [DescribeTo]\n"
|
"Value of: dummy-name\nExpected: [DescribeTo]\n"
|
||||||
" The matcher failed on the initial attempt; but passed when rerun to "
|
" The matcher failed on the initial attempt; but passed when rerun to "
|
||||||
"generate the explanation.\n"
|
"generate the explanation.\n"
|
||||||
" Actual: 2, [MatchAndExplain]";
|
" Actual: 2" +
|
||||||
|
OfType(internal::GetTypeName<Behavior>()) + ", [MatchAndExplain]";
|
||||||
EXPECT_EQ(expect, result.message());
|
EXPECT_EQ(expect, result.message());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user