Index: chrome/renderer/autofill/form_manager_browsertest.cc |
diff --git a/chrome/renderer/autofill/form_manager_browsertest.cc b/chrome/renderer/autofill/form_manager_browsertest.cc |
index 3e7fc9fa2b4b62fcad60f735a2acdc753ecf261c..47115a7e78bef11571c6a4365ba09d3828699be8 100644 |
--- a/chrome/renderer/autofill/form_manager_browsertest.cc |
+++ b/chrome/renderer/autofill/form_manager_browsertest.cc |
@@ -38,13 +38,6 @@ using autofill::FormManager; |
using webkit_glue::FormData; |
using webkit_glue::FormField; |
-namespace { |
- |
-// TODO(isherman): Pull this as a named constant from WebKit |
-const int kDefaultMaxLength = 0x80000; |
- |
-} // namespace |
- |
class FormManagerTest : public RenderViewTest { |
public: |
FormManagerTest() : RenderViewTest() {} |
@@ -82,7 +75,7 @@ class FormManagerTest : public RenderViewTest { |
names[i], |
values[i], |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false); |
EXPECT_TRUE(fields[i].StrictlyEqualsHack(expected)) |
<< "Expected \"" << expected << "\", got \"" << fields[i] << "\""; |
@@ -107,7 +100,6 @@ class FormManagerTest : public RenderViewTest { |
ExpectLabels(html, labels, names, values); |
} |
- |
private: |
DISALLOW_COPY_AND_ASSIGN(FormManagerTest); |
}; |
@@ -125,22 +117,24 @@ TEST_F(FormManagerTest, WebFormControlElementToFormField) { |
FormManager::WebFormControlElementToFormField(element, |
FormManager::EXTRACT_NONE, |
&result1); |
- EXPECT_TRUE(result1.StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("element"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(result1.StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("element"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
FormField result2; |
FormManager::WebFormControlElementToFormField(element, |
FormManager::EXTRACT_VALUE, |
&result2); |
- EXPECT_TRUE(result2.StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("element"), |
- ASCIIToUTF16("value"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(result2.StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("element"), |
+ ASCIIToUTF16("value"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
} |
// We should be able to extract a text field with autocomplete="off". |
@@ -157,12 +151,13 @@ TEST_F(FormManagerTest, WebFormControlElementToFormFieldAutocompleteOff) { |
FormManager::WebFormControlElementToFormField(element, |
FormManager::EXTRACT_VALUE, |
&result); |
- EXPECT_TRUE(result.StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("element"), |
- ASCIIToUTF16("value"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(result.StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("element"), |
+ ASCIIToUTF16("value"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
} |
// We should be able to extract a text field with maxlength specified. |
@@ -201,12 +196,13 @@ TEST_F(FormManagerTest, WebFormControlElementToFormFieldAutofilled) { |
FormManager::WebFormControlElementToFormField(element, |
FormManager::EXTRACT_VALUE, |
&result); |
- EXPECT_TRUE(result.StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("element"), |
- ASCIIToUTF16("value"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- true))); |
+ EXPECT_TRUE(result.StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("element"), |
+ ASCIIToUTF16("value"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ true))); |
} |
// We should be able to extract a <select> field. |
@@ -370,14 +366,14 @@ TEST_F(FormManagerTest, WebFormElementToFormData) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
FormField(string16(), |
@@ -417,21 +413,21 @@ TEST_F(FormManagerTest, ExtractForms) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("john@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
} |
@@ -472,21 +468,21 @@ TEST_F(FormManagerTest, ExtractMultipleForms) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("john@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
@@ -502,21 +498,21 @@ TEST_F(FormManagerTest, ExtractMultipleForms) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("Jack"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Adams"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("jack@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
} |
@@ -599,21 +595,21 @@ TEST_F(FormManagerTest, GetFormsAutocomplete) { |
ASCIIToUTF16("middlename"), |
ASCIIToUTF16("Jack"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("john@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
} |
@@ -649,21 +645,21 @@ TEST_F(FormManagerTest, GetFormsElementsEnabled) { |
ASCIIToUTF16("middlename"), |
ASCIIToUTF16("Jack"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("jack@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
} |
@@ -705,21 +701,21 @@ TEST_F(FormManagerTest, FindForm) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("john@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
} |
@@ -764,35 +760,35 @@ TEST_F(FormManagerTest, FillForm) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("notempty"), |
ASCIIToUTF16("Hi"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("noautocomplete"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[3]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("notenabled"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[4]); |
@@ -876,35 +872,35 @@ TEST_F(FormManagerTest, PreviewForm) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("notempty"), |
ASCIIToUTF16("Hi"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("noautocomplete"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[3]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("notenabled"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[4]); |
@@ -1563,21 +1559,21 @@ TEST_F(FormManagerTest, FillFormNegativeMaxLength) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
@@ -1602,21 +1598,21 @@ TEST_F(FormManagerTest, FillFormNegativeMaxLength) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("Brother"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Jonathan"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[2].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("brotherj@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
} |
@@ -1656,7 +1652,7 @@ TEST_F(FormManagerTest, FillFormMoreFormDataFields) { |
ASCIIToUTF16("prefix"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false); |
form->fields.insert(form->fields.begin(), field1); |
@@ -1664,7 +1660,7 @@ TEST_F(FormManagerTest, FillFormMoreFormDataFields) { |
ASCIIToUTF16("hidden"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false); |
form->fields.insert(form->fields.begin() + 2, field2); |
@@ -1672,7 +1668,7 @@ TEST_F(FormManagerTest, FillFormMoreFormDataFields) { |
ASCIIToUTF16("second"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false); |
form->fields.insert(form->fields.begin() + 4, field3); |
@@ -1680,7 +1676,7 @@ TEST_F(FormManagerTest, FillFormMoreFormDataFields) { |
ASCIIToUTF16("postfix"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false); |
form->fields.insert(form->fields.begin() + 6, field4); |
@@ -1708,24 +1704,27 @@ TEST_F(FormManagerTest, FillFormMoreFormDataFields) { |
const std::vector<FormField>& fields = form2.fields; |
ASSERT_EQ(3U, fields.size()); |
- EXPECT_TRUE(fields[0].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("firstname"), |
- ASCIIToUTF16("Brother"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[1].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("middlename"), |
- ASCIIToUTF16("Joseph"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[2].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("lastname"), |
- ASCIIToUTF16("Jonathan"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(fields[0].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("firstname"), |
+ ASCIIToUTF16("Brother"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("middlename"), |
+ ASCIIToUTF16("Joseph"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("lastname"), |
+ ASCIIToUTF16("Jonathan"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
} |
// This test sends a FormData object to FillForm with fewer fields than are in |
@@ -1784,48 +1783,55 @@ TEST_F(FormManagerTest, FillFormFewerFormDataFields) { |
const std::vector<FormField>& fields = form2.fields; |
ASSERT_EQ(7U, fields.size()); |
- EXPECT_TRUE(fields[0].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("prefix"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[1].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("firstname"), |
- ASCIIToUTF16("Brother"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[2].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("hidden"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[3].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("middlename"), |
- ASCIIToUTF16("Joseph"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[4].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("second"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[5].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("lastname"), |
- ASCIIToUTF16("Jonathan"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[6].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("postfix"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(fields[0].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("prefix"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("firstname"), |
+ ASCIIToUTF16("Brother"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("hidden"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[3].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("middlename"), |
+ ASCIIToUTF16("Joseph"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[4].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("second"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[5].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("lastname"), |
+ ASCIIToUTF16("Jonathan"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[6].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("postfix"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
} |
// This test sends a FormData object to FillForm with a field changed from |
@@ -1885,19 +1891,19 @@ TEST_F(FormManagerTest, FillFormChangedFormDataFields) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("Brother"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[1].StrictlyEqualsHack(FormField(string16(), |
ASCIIToUTF16("middlename"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[2].StrictlyEqualsHack(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Jonathan"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
} |
@@ -1951,30 +1957,34 @@ TEST_F(FormManagerTest, FillFormExtraFieldInCache) { |
const std::vector<FormField>& fields = form2.fields; |
ASSERT_EQ(4U, fields.size()); |
- EXPECT_TRUE(fields[0].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("firstname"), |
- ASCIIToUTF16("Brother"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[1].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("middlename"), |
- ASCIIToUTF16("Joseph"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[2].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("lastname"), |
- ASCIIToUTF16("Jonathan"), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
- EXPECT_TRUE(fields[3].StrictlyEqualsHack(FormField(string16(), |
- ASCIIToUTF16("postfix"), |
- string16(), |
- ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
- false))); |
+ EXPECT_TRUE(fields[0].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("firstname"), |
+ ASCIIToUTF16("Brother"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("middlename"), |
+ ASCIIToUTF16("Joseph"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("lastname"), |
+ ASCIIToUTF16("Jonathan"), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
+ EXPECT_TRUE(fields[3].StrictlyEqualsHack( |
+ FormField(string16(), |
+ ASCIIToUTF16("postfix"), |
+ string16(), |
+ ASCIIToUTF16("text"), |
+ WebInputElement::defaultMaxLength(), |
+ false))); |
} |
TEST_F(FormManagerTest, FillFormEmptyName) { |
@@ -2014,21 +2024,21 @@ TEST_F(FormManagerTest, FillFormEmptyName) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
@@ -2052,21 +2062,21 @@ TEST_F(FormManagerTest, FillFormEmptyName) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("Wyatt"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Earp"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("wyatt@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[2]); |
} |
@@ -2114,21 +2124,21 @@ TEST_F(FormManagerTest, FillFormEmptyFormNames) { |
ASCIIToUTF16("apple"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("banana"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("cantelope"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
@@ -2152,21 +2162,21 @@ TEST_F(FormManagerTest, FillFormEmptyFormNames) { |
ASCIIToUTF16("apple"), |
ASCIIToUTF16("Red"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("banana"), |
ASCIIToUTF16("Yellow"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("cantelope"), |
ASCIIToUTF16("Also Yellow"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[2]); |
} |
@@ -2207,28 +2217,28 @@ TEST_F(FormManagerTest, ThreePartPhone) { |
ASCIIToUTF16("dayphone1"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(ASCIIToUTF16("-"), |
ASCIIToUTF16("dayphone2"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(ASCIIToUTF16("-"), |
ASCIIToUTF16("dayphone3"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
EXPECT_EQ(FormField(ASCIIToUTF16("ext.:"), |
ASCIIToUTF16("dayphone4"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[3]); |
} |
@@ -2301,7 +2311,7 @@ TEST_F(FormManagerTest, MaxLengthFields) { |
ASCIIToUTF16("default1"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[4]); |
// When invalid |size|, default is returned. |
@@ -2309,7 +2319,7 @@ TEST_F(FormManagerTest, MaxLengthFields) { |
ASCIIToUTF16("invalid1"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[5]); |
} |
@@ -2357,21 +2367,21 @@ TEST_F(FormManagerTest, FillFormNonEmptyField) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields[2]); |
@@ -2395,21 +2405,21 @@ TEST_F(FormManagerTest, FillFormNonEmptyField) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("Wyatt"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[0]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Earp"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[1]); |
EXPECT_EQ(FormField(string16(), |
ASCIIToUTF16("email"), |
ASCIIToUTF16("wyatt@example.com"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false), |
fields2[2]); |
@@ -2470,28 +2480,28 @@ TEST_F(FormManagerTest, ClearFormWithNode) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[2].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("noAC"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[3].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("notenabled"), |
ASCIIToUTF16("no clear"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
// Verify that the cursor position has been updated. |
@@ -2555,14 +2565,14 @@ TEST_F(FormManagerTest, ClearFormWithNodeContainingSelectOne) { |
ASCIIToUTF16("firstname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
string16(), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields2[2].StrictlyEqualsHack( |
FormField(string16(), |
@@ -2885,14 +2895,14 @@ TEST_F(FormManagerTest, SelectOneAsText) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
FormField(string16(), |
@@ -2918,14 +2928,14 @@ TEST_F(FormManagerTest, SelectOneAsText) { |
ASCIIToUTF16("firstname"), |
ASCIIToUTF16("John"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[1].StrictlyEqualsHack( |
FormField(string16(), |
ASCIIToUTF16("lastname"), |
ASCIIToUTF16("Smith"), |
ASCIIToUTF16("text"), |
- kDefaultMaxLength, |
+ WebInputElement::defaultMaxLength(), |
false))); |
EXPECT_TRUE(fields[2].StrictlyEqualsHack( |
FormField(string16(), |