diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-04-05 14:08:31 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-04-11 07:46:53 +0000 |
commit | 6a4cabb866f66d4128a97cdc6d9d08ce074f1247 (patch) | |
tree | ab00f70a5e89278d6a0d16ff0c42578dc4d84a2d /chromium/components/autofill/core/browser/name_field_unittest.cc | |
parent | e733310db58160074f574c429d48f8308c0afe17 (diff) | |
download | qtwebengine-chromium-6a4cabb866f66d4128a97cdc6d9d08ce074f1247.tar.gz |
BASELINE: Update Chromium to 57.0.2987.144
Change-Id: I29db402ff696c71a04c4dbaec822c2e53efe0267
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/components/autofill/core/browser/name_field_unittest.cc')
-rw-r--r-- | chromium/components/autofill/core/browser/name_field_unittest.cc | 104 |
1 files changed, 65 insertions, 39 deletions
diff --git a/chromium/components/autofill/core/browser/name_field_unittest.cc b/chromium/components/autofill/core/browser/name_field_unittest.cc index a76c15f62b6..584becf107c 100644 --- a/chromium/components/autofill/core/browser/name_field_unittest.cc +++ b/chromium/components/autofill/core/browser/name_field_unittest.cc @@ -5,10 +5,10 @@ #include "components/autofill/core/browser/name_field.h" #include <memory> +#include <vector> #include "base/macros.h" #include "base/memory/ptr_util.h" -#include "base/memory/scoped_vector.h" #include "base/strings/utf_string_conversions.h" #include "components/autofill/core/browser/autofill_field.h" #include "components/autofill/core/browser/autofill_scanner.h" @@ -24,7 +24,7 @@ class NameFieldTest : public testing::Test { NameFieldTest() {} protected: - ScopedVector<AutofillField> list_; + std::vector<std::unique_ptr<AutofillField>> list_; std::unique_ptr<NameField> field_; FieldCandidatesMap field_candidates_map_; @@ -44,17 +44,20 @@ TEST_F(NameFieldTest, FirstMiddleLast) { field.label = ASCIIToUTF16("First Name"); field.name = ASCIIToUTF16("First"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = ASCIIToUTF16("Middle Name"); field.name = ASCIIToUTF16("Middle"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = ASCIIToUTF16("Last Name"); field.name = ASCIIToUTF16("Last"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -78,17 +81,20 @@ TEST_F(NameFieldTest, FirstMiddleLast2) { field.label = base::string16(); field.name = ASCIIToUTF16("firstName"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = base::string16(); field.name = ASCIIToUTF16("middleName"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = base::string16(); field.name = ASCIIToUTF16("lastName"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -112,13 +118,15 @@ TEST_F(NameFieldTest, FirstLast) { field.label = base::string16(); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = base::string16(); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -138,13 +146,15 @@ TEST_F(NameFieldTest, FirstLast2) { field.label = ASCIIToUTF16("Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = ASCIIToUTF16("Name"); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -164,17 +174,20 @@ TEST_F(NameFieldTest, FirstLastMiddleWithSpaces) { field.label = ASCIIToUTF16("First Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = ASCIIToUTF16("Middle Name"); field.name = ASCIIToUTF16("middle_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = ASCIIToUTF16("Last Name"); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -198,13 +211,15 @@ TEST_F(NameFieldTest, FirstLastEmpty) { field.label = ASCIIToUTF16("Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); - field.label = base::string16(); + field.label = base::string16(); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -224,17 +239,20 @@ TEST_F(NameFieldTest, FirstMiddleLastEmpty) { field.label = ASCIIToUTF16("Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = base::string16(); field.name = ASCIIToUTF16("middle_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = base::string16(); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -258,17 +276,20 @@ TEST_F(NameFieldTest, MiddleInitial) { field.label = ASCIIToUTF16("First Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = ASCIIToUTF16("MI"); field.name = ASCIIToUTF16("middle_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = ASCIIToUTF16("Last Name"); field.name = ASCIIToUTF16("last_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); @@ -292,13 +313,15 @@ TEST_F(NameFieldTest, MiddleInitialNoLastName) { field.label = ASCIIToUTF16("First Name"); field.name = ASCIIToUTF16("first_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = ASCIIToUTF16("MI"); field.name = ASCIIToUTF16("middle_name"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_EQ(nullptr, field_.get()); } @@ -311,17 +334,20 @@ TEST_F(NameFieldTest, MiddleInitialAtEnd) { field.label = base::string16(); field.name = ASCIIToUTF16("XXXnameXXXfirst"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name1"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name1"))); field.label = base::string16(); field.name = ASCIIToUTF16("XXXnameXXXmi"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name2"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name2"))); field.label = base::string16(); field.name = ASCIIToUTF16("XXXnameXXXlast"); - list_.push_back(new AutofillField(field, ASCIIToUTF16("name3"))); + list_.push_back( + base::MakeUnique<AutofillField>(field, ASCIIToUTF16("name3"))); - AutofillScanner scanner(list_.get()); + AutofillScanner scanner(list_); field_ = Parse(&scanner); ASSERT_NE(nullptr, field_.get()); field_->AddClassifications(&field_candidates_map_); |