Merge pull request #1779 from google/9A681768AABE08D1EFA5CA77528236A4

Googletest export
This commit is contained in:
Gennadiy Civil 2018-08-23 20:00:01 -04:00 committed by GitHub
commit 7f11b9ffb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2679,9 +2679,9 @@ void TestInfo::Run() {
factory_, &internal::TestFactoryBase::CreateTest,
"the test fixture's constructor");
// Runs the test only if the test object was created and its
// constructor didn't generate a fatal failure.
if ((test != NULL) && !Test::HasFatalFailure()) {
// Runs the test if the constructor didn't generate a fatal failure.
// Note that the object will not be null
if (!Test::HasFatalFailure()) {
// This doesn't throw as all user code that can throw are wrapped into
// exception handling code.
test->Run();