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

Side by Side Diff: components/autofill/browser/android/auxiliary_profile_unittest_android.cc

Issue 13973004: Convert string16 -> base::string16 in components/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 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_vector.h" 5 #include "base/memory/scoped_vector.h"
6 #include "base/string16.h" 6 #include "base/string16.h"
7 #include "base/utf_string_conversions.h" 7 #include "base/utf_string_conversions.h"
8 #include "components/autofill/browser/android/auxiliary_profile_loader_android.h " 8 #include "components/autofill/browser/android/auxiliary_profile_loader_android.h "
9 #include "components/autofill/browser/android/auxiliary_profiles_android.h" 9 #include "components/autofill/browser/android/auxiliary_profiles_android.h"
10 #include "components/autofill/browser/android/test_auxiliary_profile_loader_andr oid.h" 10 #include "components/autofill/browser/android/test_auxiliary_profile_loader_andr oid.h"
(...skipping 13 matching lines...) Expand all
24 TestAuxiliaryProfileLoader& profile_loader() { 24 TestAuxiliaryProfileLoader& profile_loader() {
25 return profile_loader_; 25 return profile_loader_;
26 } 26 }
27 27
28 private: 28 private:
29 TestAuxiliaryProfileLoader profile_loader_; 29 TestAuxiliaryProfileLoader profile_loader_;
30 scoped_ptr<AutofillProfile> profile_; 30 scoped_ptr<AutofillProfile> profile_;
31 }; 31 };
32 32
33 TEST_F(AuxiliaryProfileAndroidTest, SetNameInfo) { 33 TEST_F(AuxiliaryProfileAndroidTest, SetNameInfo) {
34 string16 first_name = ASCIIToUTF16("John"); 34 base::string16 first_name = ASCIIToUTF16("John");
35 string16 middle_name = ASCIIToUTF16("H."); 35 base::string16 middle_name = ASCIIToUTF16("H.");
36 string16 last_name = ASCIIToUTF16("Waston"); 36 base::string16 last_name = ASCIIToUTF16("Waston");
37 37
38 profile_loader().SetFirstName(first_name); 38 profile_loader().SetFirstName(first_name);
39 profile_loader().SetMiddleName(middle_name); 39 profile_loader().SetMiddleName(middle_name);
40 profile_loader().SetLastName(last_name); 40 profile_loader().SetLastName(last_name);
41 41
42 AutofillProfile* profile = GetAndLoadProfile(); 42 AutofillProfile* profile = GetAndLoadProfile();
43 43
44 EXPECT_EQ(profile->GetRawInfo(NAME_FIRST), first_name); 44 EXPECT_EQ(profile->GetRawInfo(NAME_FIRST), first_name);
45 EXPECT_EQ(profile->GetRawInfo(NAME_MIDDLE), middle_name); 45 EXPECT_EQ(profile->GetRawInfo(NAME_MIDDLE), middle_name);
46 EXPECT_EQ(profile->GetRawInfo(NAME_LAST), last_name); 46 EXPECT_EQ(profile->GetRawInfo(NAME_LAST), last_name);
47 } 47 }
48 48
49 TEST_F(AuxiliaryProfileAndroidTest, SetNameInfoEmpty) { 49 TEST_F(AuxiliaryProfileAndroidTest, SetNameInfoEmpty) {
50 AutofillProfile* profile = GetAndLoadProfile(); 50 AutofillProfile* profile = GetAndLoadProfile();
51 51
52 EXPECT_EQ(profile->GetRawInfo(NAME_FIRST), string16()); 52 EXPECT_EQ(profile->GetRawInfo(NAME_FIRST), base::string16());
53 EXPECT_EQ(profile->GetRawInfo(NAME_MIDDLE), string16()); 53 EXPECT_EQ(profile->GetRawInfo(NAME_MIDDLE), base::string16());
54 EXPECT_EQ(profile->GetRawInfo(NAME_LAST), string16()); 54 EXPECT_EQ(profile->GetRawInfo(NAME_LAST), base::string16());
55 } 55 }
56 56
57 TEST_F(AuxiliaryProfileAndroidTest, SetEmailInfo) { 57 TEST_F(AuxiliaryProfileAndroidTest, SetEmailInfo) {
58 std::vector<string16> email_addresses; 58 std::vector<base::string16> email_addresses;
59 email_addresses.push_back(ASCIIToUTF16("sherlock@holmes.com")); 59 email_addresses.push_back(ASCIIToUTF16("sherlock@holmes.com"));
60 email_addresses.push_back(ASCIIToUTF16("watson@holmes.com")); 60 email_addresses.push_back(ASCIIToUTF16("watson@holmes.com"));
61 profile_loader().SetEmailAddresses(email_addresses); 61 profile_loader().SetEmailAddresses(email_addresses);
62 62
63 AutofillProfile* profile = GetAndLoadProfile(); 63 AutofillProfile* profile = GetAndLoadProfile();
64 std::vector<string16> loaded_email_addresses; 64 std::vector<base::string16> loaded_email_addresses;
65 profile->GetRawMultiInfo(EMAIL_ADDRESS, &loaded_email_addresses); 65 profile->GetRawMultiInfo(EMAIL_ADDRESS, &loaded_email_addresses);
66 EXPECT_EQ(loaded_email_addresses, email_addresses); 66 EXPECT_EQ(loaded_email_addresses, email_addresses);
67 } 67 }
68 68
69 TEST_F(AuxiliaryProfileAndroidTest, SetEmailInfoEmpty) { 69 TEST_F(AuxiliaryProfileAndroidTest, SetEmailInfoEmpty) {
70 std::vector<string16> expected_email_addresses; 70 std::vector<base::string16> expected_email_addresses;
71 expected_email_addresses.push_back(string16()); 71 expected_email_addresses.push_back(base::string16());
72 std::vector<string16> loaded_email_addresses; 72 std::vector<base::string16> loaded_email_addresses;
73 AutofillProfile* profile = GetAndLoadProfile(); 73 AutofillProfile* profile = GetAndLoadProfile();
74 profile->GetRawMultiInfo(EMAIL_ADDRESS, &loaded_email_addresses); 74 profile->GetRawMultiInfo(EMAIL_ADDRESS, &loaded_email_addresses);
75 EXPECT_EQ(loaded_email_addresses, expected_email_addresses); 75 EXPECT_EQ(loaded_email_addresses, expected_email_addresses);
76 } 76 }
77 77
78 TEST_F(AuxiliaryProfileAndroidTest, SetPhoneInfo) { 78 TEST_F(AuxiliaryProfileAndroidTest, SetPhoneInfo) {
79 std::vector<string16> phone_numbers; 79 std::vector<base::string16> phone_numbers;
80 phone_numbers.push_back(ASCIIToUTF16("6502530000")); 80 phone_numbers.push_back(ASCIIToUTF16("6502530000"));
81 profile_loader().SetPhoneNumbers(phone_numbers); 81 profile_loader().SetPhoneNumbers(phone_numbers);
82 82
83 std::vector<string16> loaded_phone_numbers; 83 std::vector<base::string16> loaded_phone_numbers;
84 AutofillProfile* profile = GetAndLoadProfile(); 84 AutofillProfile* profile = GetAndLoadProfile();
85 profile->GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &loaded_phone_numbers); 85 profile->GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &loaded_phone_numbers);
86 EXPECT_EQ(loaded_phone_numbers, phone_numbers); 86 EXPECT_EQ(loaded_phone_numbers, phone_numbers);
87 } 87 }
88 88
89 TEST_F(AuxiliaryProfileAndroidTest, SetPhoneInfoEmpty) { 89 TEST_F(AuxiliaryProfileAndroidTest, SetPhoneInfoEmpty) {
90 std::vector<string16> expected_phone_numbers; 90 std::vector<base::string16> expected_phone_numbers;
91 expected_phone_numbers.push_back(string16()); 91 expected_phone_numbers.push_back(base::string16());
92 92
93 std::vector<string16> loaded_phone_numbers; 93 std::vector<base::string16> loaded_phone_numbers;
94 AutofillProfile* profile = GetAndLoadProfile(); 94 AutofillProfile* profile = GetAndLoadProfile();
95 profile->GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &loaded_phone_numbers); 95 profile->GetRawMultiInfo(PHONE_HOME_WHOLE_NUMBER, &loaded_phone_numbers);
96 EXPECT_EQ(loaded_phone_numbers, expected_phone_numbers); 96 EXPECT_EQ(loaded_phone_numbers, expected_phone_numbers);
97 } 97 }
98 98
99 // 99 //
100 // Android user's profile contact does not parse its address 100 // Android user's profile contact does not parse its address
101 // into constituent parts. Instead we just Get a long string blob. 101 // into constituent parts. Instead we just Get a long string blob.
102 // Disable address population tests until we implement a way to parse the 102 // Disable address population tests until we implement a way to parse the
103 // data. 103 // data.
104 // 104 //
105 105
106 #if 0 106 #if 0
107 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfo) { 107 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfo) {
108 string16 street = ASCIIToUTF16("221 B Baker Street"); 108 base::string16 street = ASCIIToUTF16("221 B Baker Street");
109 string16 city = ASCIIToUTF16("London"); 109 base::string16 city = ASCIIToUTF16("London");
110 string16 postal_code = ASCIIToUTF16("123456"); 110 base::string16 postal_code = ASCIIToUTF16("123456");
111 string16 region = ASCIIToUTF16("Georgian Terrace"); 111 base::string16 region = ASCIIToUTF16("Georgian Terrace");
112 string16 country = ASCIIToUTF16("England"); 112 base::string16 country = ASCIIToUTF16("England");
113 113
114 profile_loader().SetStreet(street); 114 profile_loader().SetStreet(street);
115 profile_loader().SetCity(city); 115 profile_loader().SetCity(city);
116 profile_loader().SetPostalCode(postal_code); 116 profile_loader().SetPostalCode(postal_code);
117 profile_loader().SetRegion(region); 117 profile_loader().SetRegion(region);
118 profile_loader().SetCountry(country); 118 profile_loader().SetCountry(country);
119 119
120 AutofillProfile* profile = GetAndLoadProfile(); 120 AutofillProfile* profile = GetAndLoadProfile();
121 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE1), street); 121 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE1), street);
122 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_CITY), city); 122 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_CITY), city);
123 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_ZIP), postal_code); 123 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_ZIP), postal_code);
124 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_STATE), region); 124 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_STATE), region);
125 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_COUNTRY), country); 125 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_COUNTRY), country);
126 } 126 }
127 127
128 string16 post_office_box= ASCIIToUTF16("222"); 128 base::string16 post_office_box= ASCIIToUTF16("222");
129 string16 neighborhood = ASCIIToUTF16("Doyle"); 129 base::string16 neighborhood = ASCIIToUTF16("Doyle");
130 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields1) { 130 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields1) {
131 profile_loader().SetPostOfficeBox(post_office_box); 131 profile_loader().SetPostOfficeBox(post_office_box);
132 profile_loader().SetNeighborhood(neighborhood); 132 profile_loader().SetNeighborhood(neighborhood);
133 string16 expectedLine2= ASCIIToUTF16("222, Doyle"); 133 base::string16 expectedLine2= ASCIIToUTF16("222, Doyle");
134 AutofillProfile* profile = GetAndLoadProfile(); 134 AutofillProfile* profile = GetAndLoadProfile();
135 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), expectedLine2); 135 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), expectedLine2);
136 } 136 }
137 137
138 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields2) { 138 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields2) {
139 profile_loader().SetPostOfficeBox(post_office_box); 139 profile_loader().SetPostOfficeBox(post_office_box);
140 AutofillProfile* profile = GetAndLoadProfile(); 140 AutofillProfile* profile = GetAndLoadProfile();
141 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), post_office_box); 141 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), post_office_box);
142 } 142 }
143 143
144 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields3) { 144 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoCompoundFields3) {
145 profile_loader().SetNeighborhood(neighborhood); 145 profile_loader().SetNeighborhood(neighborhood);
146 AutofillProfile* profile = GetAndLoadProfile(); 146 AutofillProfile* profile = GetAndLoadProfile();
147 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), neighborhood); 147 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), neighborhood);
148 } 148 }
149 149
150 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoEmpty) { 150 TEST_F(AuxiliaryProfileAndroidTest, SetAddressInfoEmpty) {
151 AutofillProfile* profile = GetAndLoadProfile(); 151 AutofillProfile* profile = GetAndLoadProfile();
152 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE1), string16()); 152 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE1), base::string16());
153 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), string16()); 153 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_LINE2), base::string16());
154 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_CITY), string16()); 154 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_CITY), base::string16());
155 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_ZIP), string16()); 155 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_ZIP), base::string16());
156 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_STATE), string16()); 156 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_STATE), base::string16());
157 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_COUNTRY), string16()); 157 EXPECT_EQ(profile->GetRawInfo(ADDRESS_HOME_COUNTRY), base::string16());
158 } 158 }
159 #endif 159 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698