Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1546)

Unified Diff: chrome/browser/autofill/credit_card_field_unittest.cc

Issue 7585020: Remove Autofill support for the ECML standard, as it is virtually unused. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove ECML files from the repository Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/autofill/credit_card_field.cc ('k') | chrome/browser/autofill/email_field.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/autofill/credit_card_field_unittest.cc
diff --git a/chrome/browser/autofill/credit_card_field_unittest.cc b/chrome/browser/autofill/credit_card_field_unittest.cc
index c65a5bc4cd40a0f253ef99e9d009129eb01b86fe..f48078337d081ca709eee458231cbedf35dc2e3a 100644
--- a/chrome/browser/autofill/credit_card_field_unittest.cc
+++ b/chrome/browser/autofill/credit_card_field_unittest.cc
@@ -5,7 +5,6 @@
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
#include "base/utf_string_conversions.h"
-#include "chrome/browser/autofill/autofill_ecml.h"
#include "chrome/browser/autofill/autofill_field.h"
#include "chrome/browser/autofill/autofill_scanner.h"
#include "chrome/browser/autofill/credit_card_field.h"
@@ -22,9 +21,8 @@ class CreditCardFieldTest : public testing::Test {
FieldTypeMap field_type_map_;
// Downcast for tests.
- static CreditCardField* Parse(AutofillScanner* scanner, bool is_ecml) {
- return static_cast<CreditCardField*>(
- CreditCardField::Parse(scanner, is_ecml));
+ static CreditCardField* Parse(AutofillScanner* scanner) {
+ return static_cast<CreditCardField*>(CreditCardField::Parse(scanner));
}
private:
@@ -33,14 +31,14 @@ class CreditCardFieldTest : public testing::Test {
TEST_F(CreditCardFieldTest, Empty) {
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_EQ(static_cast<CreditCardField*>(NULL), field_.get());
}
TEST_F(CreditCardFieldTest, NonParse) {
list_.push_back(new AutofillField);
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_EQ(static_cast<CreditCardField*>(NULL), field_.get());
}
@@ -62,7 +60,7 @@ TEST_F(CreditCardFieldTest, ParseCreditCardNoNumber) {
false),
ASCIIToUTF16("year1")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_EQ(static_cast<CreditCardField*>(NULL), field_.get());
}
@@ -76,7 +74,7 @@ TEST_F(CreditCardFieldTest, ParseCreditCardNoDate) {
false),
ASCIIToUTF16("number1")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_EQ(static_cast<CreditCardField*>(NULL), field_.get());
}
@@ -106,50 +104,7 @@ TEST_F(CreditCardFieldTest, ParseMiniumCreditCard) {
false),
ASCIIToUTF16("year1")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
- ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
- ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("number1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_NUMBER, field_type_map_[ASCIIToUTF16("number1")]);
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("month1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_EXP_MONTH, field_type_map_[ASCIIToUTF16("month1")]);
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("year1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_EXP_4_DIGIT_YEAR,
- field_type_map_[ASCIIToUTF16("year1")]);
-}
-
-TEST_F(CreditCardFieldTest, ParseMiniumCreditCardEcml) {
- list_.push_back(
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Card Number"),
- ASCIIToUTF16(kEcmlCardNumber),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("number1")));
- list_.push_back(
- new AutofillField(
- webkit_glue::FormField(ASCIIToUTF16("Exp Month"),
- ASCIIToUTF16(kEcmlCardExpireMonth),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("month1")));
- list_.push_back(
- new AutofillField(
- webkit_glue::FormField(ASCIIToUTF16("Exp Year"),
- ASCIIToUTF16(kEcmlCardExpireYear),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("year1")));
- AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
ASSERT_TRUE(
@@ -206,7 +161,7 @@ TEST_F(CreditCardFieldTest, ParseFullCreditCard) {
false),
ASCIIToUTF16("cvc1")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
ASSERT_TRUE(
@@ -227,72 +182,6 @@ TEST_F(CreditCardFieldTest, ParseFullCreditCard) {
field_type_map_.find(ASCIIToUTF16("cvc1")) == field_type_map_.end());
}
-TEST_F(CreditCardFieldTest, ParseFullCreditCardEcml) {
- list_.push_back(
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Name on Card"),
- ASCIIToUTF16(kEcmlCardHolder),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("name1")));
- list_.push_back(
- new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Card Number"),
- ASCIIToUTF16(kEcmlCardNumber),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("number1")));
- list_.push_back(
- new AutofillField(
- webkit_glue::FormField(ASCIIToUTF16("Exp Month"),
- ASCIIToUTF16(kEcmlCardExpireMonth),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("month1")));
- list_.push_back(
- new AutofillField(
- webkit_glue::FormField(ASCIIToUTF16("Exp Year"),
- ASCIIToUTF16(kEcmlCardExpireYear),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("year1")));
- list_.push_back(
- new AutofillField(
- webkit_glue::FormField(ASCIIToUTF16("Verification"),
- ASCIIToUTF16(kEcmlCardVerification),
- string16(),
- ASCIIToUTF16("text"),
- 0,
- false),
- ASCIIToUTF16("cvc1")));
- AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
- ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
- ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("name1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_NAME, field_type_map_[ASCIIToUTF16("name1")]);
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("number1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_NUMBER, field_type_map_[ASCIIToUTF16("number1")]);
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("month1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_EXP_MONTH, field_type_map_[ASCIIToUTF16("month1")]);
- ASSERT_TRUE(
- field_type_map_.find(ASCIIToUTF16("year1")) != field_type_map_.end());
- EXPECT_EQ(CREDIT_CARD_EXP_4_DIGIT_YEAR,
- field_type_map_[ASCIIToUTF16("year1")]);
- // We don't store the CVV.
- EXPECT_TRUE(
- field_type_map_.find(ASCIIToUTF16("cvc1")) == field_type_map_.end());
-}
-
TEST_F(CreditCardFieldTest, ParseExpMonthYear) {
list_.push_back(
new AutofillField(webkit_glue::FormField(ASCIIToUTF16("Name on Card"),
@@ -329,7 +218,7 @@ TEST_F(CreditCardFieldTest, ParseExpMonthYear) {
false),
ASCIIToUTF16("year")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
ASSERT_TRUE(
@@ -383,7 +272,7 @@ TEST_F(CreditCardFieldTest, ParseExpMonthYear2) {
false),
ASCIIToUTF16("year")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
ASSERT_TRUE(
@@ -411,7 +300,7 @@ TEST_F(CreditCardFieldTest, ParseCreditCardHolderNameWithCCFullName) {
false),
ASCIIToUTF16("name1")));
AutofillScanner scanner(list_.get());
- field_.reset(Parse(&scanner, false));
+ field_.reset(Parse(&scanner));
ASSERT_NE(static_cast<CreditCardField*>(NULL), field_.get());
ASSERT_TRUE(field_->ClassifyField(&field_type_map_));
ASSERT_TRUE(
« no previous file with comments | « chrome/browser/autofill/credit_card_field.cc ('k') | chrome/browser/autofill/email_field.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698