Index: chrome/renderer/autofill/form_autofill_browsertest.cc |
diff --git a/chrome/renderer/autofill/form_autofill_browsertest.cc b/chrome/renderer/autofill/form_autofill_browsertest.cc |
index ca2af2882ec935ac7fffab14fc9691ee64ddf9bf..ba454f1f067ecbb13e0fda119f2b34c0a94f96ed 100644 |
--- a/chrome/renderer/autofill/form_autofill_browsertest.cc |
+++ b/chrome/renderer/autofill/form_autofill_browsertest.cc |
@@ -92,17 +92,17 @@ class FormAutofillTest : public ChromeRenderViewTest { |
virtual ~FormAutofillTest() {} |
void ExpectLabels(const char* html, |
- const std::vector<string16>& labels, |
- const std::vector<string16>& names, |
- const std::vector<string16>& values) { |
+ const std::vector<base::string16>& labels, |
+ const std::vector<base::string16>& names, |
+ const std::vector<base::string16>& values) { |
std::vector<std::string> control_types(labels.size(), "text"); |
ExpectLabelsAndTypes(html, labels, names, values, control_types); |
} |
void ExpectLabelsAndTypes(const char* html, |
- const std::vector<string16>& labels, |
- const std::vector<string16>& names, |
- const std::vector<string16>& values, |
+ const std::vector<base::string16>& labels, |
+ const std::vector<base::string16>& names, |
+ const std::vector<base::string16>& values, |
const std::vector<std::string>& control_types) { |
ASSERT_EQ(labels.size(), names.size()); |
ASSERT_EQ(labels.size(), values.size()); |
@@ -140,7 +140,7 @@ class FormAutofillTest : public ChromeRenderViewTest { |
} |
void ExpectJohnSmithLabels(const char* html) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("First name:")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -284,7 +284,7 @@ TEST_F(FormAutofillTest, WebFormControlElementToFormField) { |
expected.max_length = WebInputElement::defaultMaxLength(); |
expected.name = ASCIIToUTF16("element"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, result1); |
FormFieldData result2; |
@@ -432,7 +432,7 @@ TEST_F(FormAutofillTest, WebFormControlElementToFormFieldSelect) { |
FormFieldData result3; |
WebFormControlElementToFormField(element, autofill::EXTRACT_OPTIONS, |
&result3); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, result3); |
ASSERT_EQ(2U, result3.option_values.size()); |
@@ -1367,7 +1367,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableCellTH) { |
} |
TEST_F(FormAutofillTest, LabelsInferredFromTableCellNested) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("First name: Bogus")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1435,7 +1435,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableCellNested) { |
} |
TEST_F(FormAutofillTest, LabelsInferredFromTableEmptyTDs) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("* First Name")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1494,7 +1494,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableEmptyTDs) { |
} |
TEST_F(FormAutofillTest, LabelsInferredFromPreviousTD) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("* First Name")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1546,7 +1546,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromPreviousTD) { |
// inferred. |
// Also <!-- comment --> is excluded. |
TEST_F(FormAutofillTest, LabelsInferredFromTableWithSpecialElements) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
std::vector<std::string> control_types; |
labels.push_back(ASCIIToUTF16("* First Name")); |
@@ -1703,7 +1703,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableTDInterveningElements) { |
// Verify that we correctly infer labels when the label text spans multiple |
// adjacent HTML elements, not separated by whitespace. |
TEST_F(FormAutofillTest, LabelsInferredFromTableAdjacentElements) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("*First Name")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1757,7 +1757,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableAdjacentElements) { |
// Verify that we correctly infer labels when the label text resides in the |
// previous row. |
TEST_F(FormAutofillTest, LabelsInferredFromTableRow) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("*First Name *Last Name *Email")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1801,7 +1801,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromTableRow) { |
// Verify that we correctly infer labels when enclosed within a list item. |
TEST_F(FormAutofillTest, LabelsInferredFromListItem) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("* Home Phone")); |
names.push_back(ASCIIToUTF16("areacode")); |
@@ -1836,7 +1836,7 @@ TEST_F(FormAutofillTest, LabelsInferredFromListItem) { |
} |
TEST_F(FormAutofillTest, LabelsInferredFromDefinitionList) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("* First name: Bogus")); |
names.push_back(ASCIIToUTF16("firstname")); |
@@ -1899,19 +1899,19 @@ TEST_F(FormAutofillTest, LabelsInferredFromDefinitionList) { |
} |
TEST_F(FormAutofillTest, LabelsInferredWithSameName) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("Address Line 1:")); |
names.push_back(ASCIIToUTF16("Address")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
labels.push_back(ASCIIToUTF16("Address Line 2:")); |
names.push_back(ASCIIToUTF16("Address")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
labels.push_back(ASCIIToUTF16("Address Line 3:")); |
names.push_back(ASCIIToUTF16("Address")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
ExpectLabels( |
"<FORM name=\"TestForm\" action=\"http://cnn.com\" method=\"post\">" |
@@ -1927,27 +1927,27 @@ TEST_F(FormAutofillTest, LabelsInferredWithSameName) { |
} |
TEST_F(FormAutofillTest, LabelsInferredWithImageTags) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("Phone:")); |
names.push_back(ASCIIToUTF16("dayphone1")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
labels.push_back(ASCIIToUTF16("-")); |
names.push_back(ASCIIToUTF16("dayphone2")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
labels.push_back(ASCIIToUTF16("-")); |
names.push_back(ASCIIToUTF16("dayphone3")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
labels.push_back(ASCIIToUTF16("ext.:")); |
names.push_back(ASCIIToUTF16("dayphone4")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
- labels.push_back(string16()); |
+ labels.push_back(base::string16()); |
names.push_back(ASCIIToUTF16("dummy")); |
- values.push_back(string16()); |
+ values.push_back(base::string16()); |
ExpectLabels( |
"<FORM name=\"TestForm\" action=\"http://cnn.com\" method=\"post\">" |
@@ -2341,7 +2341,7 @@ TEST_F(FormAutofillTest, FillFormEmptyFormNames) { |
FormFieldData field; |
EXPECT_TRUE(FindFormAndFieldForInputElement(input_element, &form, &field, |
autofill::REQUIRE_NONE)); |
- EXPECT_EQ(string16(), form.name); |
+ EXPECT_EQ(base::string16(), form.name); |
EXPECT_EQ(GURL(web_frame->document().url()), form.origin); |
EXPECT_EQ(GURL("http://abc.com"), form.action); |
@@ -2376,7 +2376,7 @@ TEST_F(FormAutofillTest, FillFormEmptyFormNames) { |
EXPECT_TRUE(FindFormAndFieldForInputElement(input_element, &form2, &field2, |
autofill::REQUIRE_NONE)); |
- EXPECT_EQ(string16(), form2.name); |
+ EXPECT_EQ(base::string16(), form2.name); |
EXPECT_EQ(GURL(web_frame->document().url()), form2.origin); |
EXPECT_EQ(GURL("http://abc.com"), form2.action); |
@@ -2517,13 +2517,13 @@ TEST_F(FormAutofillTest, MaxLengthFields) { |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[3]); |
// When unspecified |size|, default is returned. |
- expected.label = string16(); |
+ expected.label = base::string16(); |
expected.name = ASCIIToUTF16("default1"); |
expected.max_length = WebInputElement::defaultMaxLength(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[4]); |
// When invalid |size|, default is returned. |
- expected.label = string16(); |
+ expected.label = base::string16(); |
expected.name = ASCIIToUTF16("invalid1"); |
expected.max_length = WebInputElement::defaultMaxLength(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[5]); |
@@ -2577,12 +2577,12 @@ TEST_F(FormAutofillTest, FillFormNonEmptyField) { |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[0]); |
expected.name = ASCIIToUTF16("lastname"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.is_autofilled = false; |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[1]); |
expected.name = ASCIIToUTF16("email"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.is_autofilled = false; |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields[2]); |
@@ -2689,15 +2689,15 @@ TEST_F(FormAutofillTest, ClearFormWithNode) { |
expected.max_length = WebInputElement::defaultMaxLength(); |
expected.name = ASCIIToUTF16("firstname"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[0]); |
expected.name = ASCIIToUTF16("lastname"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[1]); |
expected.name = ASCIIToUTF16("noAC"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.autocomplete_attribute = "off"; |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[2]); |
expected.autocomplete_attribute = std::string(); // reset |
@@ -2709,7 +2709,7 @@ TEST_F(FormAutofillTest, ClearFormWithNode) { |
expected.form_control_type = "month"; |
expected.max_length = 0; |
expected.name = ASCIIToUTF16("month"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[4]); |
expected.name = ASCIIToUTF16("month-disabled"); |
@@ -2718,7 +2718,7 @@ TEST_F(FormAutofillTest, ClearFormWithNode) { |
expected.form_control_type = "textarea"; |
expected.name = ASCIIToUTF16("textarea"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[6]); |
expected.name = ASCIIToUTF16("textarea-disabled"); |
@@ -2726,7 +2726,7 @@ TEST_F(FormAutofillTest, ClearFormWithNode) { |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[7]); |
expected.name = ASCIIToUTF16("textarea-noAC"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.autocomplete_attribute = "off"; |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[8]); |
expected.autocomplete_attribute = std::string(); // reset |
@@ -2789,13 +2789,13 @@ TEST_F(FormAutofillTest, ClearFormWithNodeContainingSelectOne) { |
FormFieldData expected; |
expected.name = ASCIIToUTF16("firstname"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.form_control_type = "text"; |
expected.max_length = WebInputElement::defaultMaxLength(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[0]); |
expected.name = ASCIIToUTF16("lastname"); |
- expected.value = string16(); |
+ expected.value = base::string16(); |
expected.form_control_type = "text"; |
expected.max_length = WebInputElement::defaultMaxLength(); |
EXPECT_FORM_FIELD_DATA_EQUALS(expected, fields2[1]); |
@@ -3046,7 +3046,7 @@ TEST_F(FormAutofillTest, FormWithNodeIsAutofilled) { |
// If we have multiple labels per id, the labels concatenated into label string. |
TEST_F(FormAutofillTest, MultipleLabelsPerElement) { |
- std::vector<string16> labels, names, values; |
+ std::vector<base::string16> labels, names, values; |
labels.push_back(ASCIIToUTF16("First Name:")); |
names.push_back(ASCIIToUTF16("firstname")); |