Allow naming expectations #3970
Signed-off-by: Denis Hananein <i@zloylos.me>
This commit is contained in:
@@ -409,8 +409,14 @@ bool UntypedFunctionMockerBase::VerifyAndClearExpectationsLocked()
|
||||
} else if (!untyped_expectation->IsSatisfied()) {
|
||||
expectations_met = false;
|
||||
::std::stringstream ss;
|
||||
ss << "Actual function call count doesn't match "
|
||||
<< untyped_expectation->source_text() << "...\n";
|
||||
|
||||
const ::std::string& expectation_name = untyped_expectation->GetName();
|
||||
ss << "Actual function";
|
||||
if (!expectation_name.empty()) {
|
||||
ss << " with name \"" << expectation_name << "\"";
|
||||
}
|
||||
ss << " call count doesn't match " << untyped_expectation->source_text()
|
||||
<< "...\n";
|
||||
// No need to show the source file location of the expectation
|
||||
// in the description, as the Expect() call that follows already
|
||||
// takes care of it.
|
||||
|
||||
Reference in New Issue
Block a user