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

Side by Side Diff: chrome/browser/ui/autofill/data_model_wrapper_unittest.cc

Issue 137723008: Remove DataModelWrapper from android build. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: reviews Created 6 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/memory/scoped_ptr.h" 5 #include "base/memory/scoped_ptr.h"
6 #include "base/strings/string_number_conversions.h" 6 #include "base/strings/string_number_conversions.h"
7 #include "base/strings/utf_string_conversions.h" 7 #include "base/strings/utf_string_conversions.h"
8 #include "chrome/browser/ui/autofill/autofill_dialog_models.h" 8 #include "chrome/browser/ui/autofill/autofill_dialog_models.h"
9 #include "chrome/browser/ui/autofill/data_model_wrapper.h" 9 #include "chrome/browser/ui/autofill/data_model_wrapper.h"
10 #include "components/autofill/content/browser/wallet/wallet_items.h" 10 #include "components/autofill/content/browser/wallet/wallet_items.h"
(...skipping 12 matching lines...) Expand all
23 CreditCard card; 23 CreditCard card;
24 MonthComboboxModel model; 24 MonthComboboxModel model;
25 for (int month = 1; month <= 12; ++month) { 25 for (int month = 1; month <= 12; ++month) {
26 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, base::IntToString16(month)); 26 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, base::IntToString16(month));
27 AutofillCreditCardWrapper wrapper(&card); 27 AutofillCreditCardWrapper wrapper(&card);
28 EXPECT_EQ(model.GetItemAt(month), 28 EXPECT_EQ(model.GetItemAt(month),
29 wrapper.GetInfo(AutofillType(CREDIT_CARD_EXP_MONTH))); 29 wrapper.GetInfo(AutofillType(CREDIT_CARD_EXP_MONTH)));
30 } 30 }
31 } 31 }
32 32
33 #if !defined(OS_ANDROID)
34 TEST(AutofillCreditCardWrapperTest, GetDisplayTextEmptyWhenExpired) { 33 TEST(AutofillCreditCardWrapperTest, GetDisplayTextEmptyWhenExpired) {
35 CreditCard card; 34 CreditCard card;
36 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("1")); 35 card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("1"));
37 card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2010")); 36 card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2010"));
38 card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("4111111111111111")); 37 card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("4111111111111111"));
39 AutofillCreditCardWrapper wrapper(&card); 38 AutofillCreditCardWrapper wrapper(&card);
40 base::string16 unused, unused2; 39 base::string16 unused, unused2;
41 EXPECT_FALSE(wrapper.GetDisplayText(&unused, &unused2)); 40 EXPECT_FALSE(wrapper.GetDisplayText(&unused, &unused2));
42 } 41 }
43 42
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 base::string16()); 84 base::string16());
86 85
87 EXPECT_EQ(base::string16(), 86 EXPECT_EQ(base::string16(),
88 instrument_wrapper.GetInfo(AutofillType(PHONE_HOME_WHOLE_NUMBER))); 87 instrument_wrapper.GetInfo(AutofillType(PHONE_HOME_WHOLE_NUMBER)));
89 EXPECT_FALSE(instrument_wrapper.GetDisplayText(&unused, &unused2)); 88 EXPECT_FALSE(instrument_wrapper.GetDisplayText(&unused, &unused2));
90 89
91 EXPECT_EQ(base::string16(), 90 EXPECT_EQ(base::string16(),
92 address_wrapper.GetInfo(AutofillType(PHONE_HOME_WHOLE_NUMBER))); 91 address_wrapper.GetInfo(AutofillType(PHONE_HOME_WHOLE_NUMBER)));
93 EXPECT_FALSE(address_wrapper.GetDisplayText(&unused, &unused2)); 92 EXPECT_FALSE(address_wrapper.GetDisplayText(&unused, &unused2));
94 } 93 }
95 #endif
96 94
97 TEST(WalletInstrumentWrapperTest, GetInfoCreditCardExpMonth) { 95 TEST(WalletInstrumentWrapperTest, GetInfoCreditCardExpMonth) {
98 scoped_ptr<wallet::WalletItems::MaskedInstrument> instrument( 96 scoped_ptr<wallet::WalletItems::MaskedInstrument> instrument(
99 wallet::GetTestMaskedInstrument()); 97 wallet::GetTestMaskedInstrument());
100 MonthComboboxModel model; 98 MonthComboboxModel model;
101 for (int month = 1; month <= 12; ++month) { 99 for (int month = 1; month <= 12; ++month) {
102 instrument->expiration_month_ = month; 100 instrument->expiration_month_ = month;
103 WalletInstrumentWrapper wrapper(instrument.get()); 101 WalletInstrumentWrapper wrapper(instrument.get());
104 EXPECT_EQ(model.GetItemAt(month), 102 EXPECT_EQ(model.GetItemAt(month),
105 wrapper.GetInfo(AutofillType(CREDIT_CARD_EXP_MONTH))); 103 wrapper.GetInfo(AutofillType(CREDIT_CARD_EXP_MONTH)));
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 outputs[inputs[0].type] = ASCIIToUTF16("123 billing street"); 185 outputs[inputs[0].type] = ASCIIToUTF16("123 billing street");
188 outputs[inputs[1].type] = ASCIIToUTF16("123 shipping street"); 186 outputs[inputs[1].type] = ASCIIToUTF16("123 shipping street");
189 187
190 FieldMapWrapper wrapper(outputs); 188 FieldMapWrapper wrapper(outputs);
191 wrapper.FillInputs(&inputs); 189 wrapper.FillInputs(&inputs);
192 190
193 EXPECT_NE(inputs[0].initial_value, inputs[1].initial_value); 191 EXPECT_NE(inputs[0].initial_value, inputs[1].initial_value);
194 } 192 }
195 193
196 } // namespace autofill 194 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698