Rewrite Autofill unitttests under components to use INSTANTIATE_TEST_CASE_P
Many tests under component are like this:
const struct {
const char* input;
bool expected_result;
} kTestCases[] = {
{"ab", true},
{"abc", true},
{"abde", true}
};
for (const auto& test_case : kTestCases) {
EXPECT_EQ(test_case.expected_result,
SomeFunction(test_case.input));
}
They should be rewritten using INSTANTIATE_TEST_CASE_P, it will create separate test cases for each testing input given.
BUG=
700512
TEST=components_unittests
Review-Url:
https://codereview.chromium.org/2744933004
Cr-Commit-Position: refs/heads/master@{#456843}
Committed:
https://chromium.googlesource.com/chromium/src/+/23ff72c5f2fc95e16f8eb996767d614976605193