Merge pull request #1627 from atetubou/stdstring

Reduce the number of strcmp calling while initialization
This commit is contained in:
Gennadiy Civil 2018-06-13 23:54:01 -04:00 committed by GitHub
commit ce468a17c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4907,11 +4907,11 @@ TestCase* UnitTestImpl::GetTestCase(const char* test_case_name,
Test::SetUpTestCaseFunc set_up_tc,
Test::TearDownTestCaseFunc tear_down_tc) {
// Can we find a TestCase with the given name?
const std::vector<TestCase*>::const_iterator test_case =
std::find_if(test_cases_.begin(), test_cases_.end(),
const std::vector<TestCase*>::const_reverse_iterator test_case =
std::find_if(test_cases_.rbegin(), test_cases_.rend(),
TestCaseNameIs(test_case_name));
if (test_case != test_cases_.end())
if (test_case != test_cases_.rend())
return *test_case;
// No. Let's create one.