OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <algorithm> | 5 #include <algorithm> |
6 #include <map> | 6 #include <map> |
7 #include <set> | 7 #include <set> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
160 | 160 |
161 form_google_ = old_form_google_; | 161 form_google_ = old_form_google_; |
162 form_google_.times_used = 3; | 162 form_google_.times_used = 3; |
163 form_google_.type = PasswordForm::TYPE_GENERATED; | 163 form_google_.type = PasswordForm::TYPE_GENERATED; |
164 form_google_.form_data.name = UTF8ToUTF16("form_name"); | 164 form_google_.form_data.name = UTF8ToUTF16("form_name"); |
165 form_google_.form_data.user_submitted = true; | 165 form_google_.form_data.user_submitted = true; |
166 form_google_.date_synced = base::Time::Now(); | 166 form_google_.date_synced = base::Time::Now(); |
167 form_google_.display_name = UTF8ToUTF16("Joe Schmoe"); | 167 form_google_.display_name = UTF8ToUTF16("Joe Schmoe"); |
168 form_google_.avatar_url = GURL("http://www.google.com/avatar"); | 168 form_google_.avatar_url = GURL("http://www.google.com/avatar"); |
169 form_google_.federation_url = GURL("http://www.google.com/federation_url"); | 169 form_google_.federation_url = GURL("http://www.google.com/federation_url"); |
170 form_google_.is_zero_click = true; | 170 form_google_.skip_zero_click = true; |
171 | 171 |
172 form_isc_.origin = GURL("http://www.isc.org/"); | 172 form_isc_.origin = GURL("http://www.isc.org/"); |
173 form_isc_.action = GURL("http://www.isc.org/auth"); | 173 form_isc_.action = GURL("http://www.isc.org/auth"); |
174 form_isc_.username_element = UTF8ToUTF16("id"); | 174 form_isc_.username_element = UTF8ToUTF16("id"); |
175 form_isc_.username_value = UTF8ToUTF16("janedoe"); | 175 form_isc_.username_value = UTF8ToUTF16("janedoe"); |
176 form_isc_.password_element = UTF8ToUTF16("passwd"); | 176 form_isc_.password_element = UTF8ToUTF16("passwd"); |
177 form_isc_.password_value = UTF8ToUTF16("ihazabukkit"); | 177 form_isc_.password_value = UTF8ToUTF16("ihazabukkit"); |
178 form_isc_.submit_element = UTF8ToUTF16("login"); | 178 form_isc_.submit_element = UTF8ToUTF16("login"); |
179 form_isc_.signon_realm = "ISC"; | 179 form_isc_.signon_realm = "ISC"; |
180 form_isc_.date_synced = base::Time::Now(); | 180 form_isc_.date_synced = base::Time::Now(); |
(...skipping 28 matching lines...) Expand all Loading... |
209 EXPECT_EQ(expected.preferred, actual.preferred); | 209 EXPECT_EQ(expected.preferred, actual.preferred); |
210 // We don't check the date created. It varies. | 210 // We don't check the date created. It varies. |
211 EXPECT_EQ(expected.blacklisted_by_user, actual.blacklisted_by_user); | 211 EXPECT_EQ(expected.blacklisted_by_user, actual.blacklisted_by_user); |
212 EXPECT_EQ(expected.type, actual.type); | 212 EXPECT_EQ(expected.type, actual.type); |
213 EXPECT_EQ(expected.times_used, actual.times_used); | 213 EXPECT_EQ(expected.times_used, actual.times_used); |
214 EXPECT_EQ(expected.scheme, actual.scheme); | 214 EXPECT_EQ(expected.scheme, actual.scheme); |
215 EXPECT_EQ(expected.date_synced, actual.date_synced); | 215 EXPECT_EQ(expected.date_synced, actual.date_synced); |
216 EXPECT_EQ(expected.display_name, actual.display_name); | 216 EXPECT_EQ(expected.display_name, actual.display_name); |
217 EXPECT_EQ(expected.avatar_url, actual.avatar_url); | 217 EXPECT_EQ(expected.avatar_url, actual.avatar_url); |
218 EXPECT_EQ(expected.federation_url, actual.federation_url); | 218 EXPECT_EQ(expected.federation_url, actual.federation_url); |
219 EXPECT_EQ(expected.is_zero_click, actual.is_zero_click); | 219 EXPECT_EQ(expected.skip_zero_click, actual.skip_zero_click); |
220 } | 220 } |
221 | 221 |
222 // static | 222 // static |
223 void NativeBackendKWalletTestBase::CheckPasswordChanges( | 223 void NativeBackendKWalletTestBase::CheckPasswordChanges( |
224 const PasswordStoreChangeList& expected, | 224 const PasswordStoreChangeList& expected, |
225 const PasswordStoreChangeList& actual) { | 225 const PasswordStoreChangeList& actual) { |
226 ASSERT_EQ(expected.size(), actual.size()); | 226 ASSERT_EQ(expected.size(), actual.size()); |
227 for (size_t i = 0; i < expected.size(); ++i) { | 227 for (size_t i = 0; i < expected.size(); ++i) { |
228 EXPECT_EQ(expected[i].type(), actual[i].type()); | 228 EXPECT_EQ(expected[i].type(), actual[i].type()); |
229 CheckPasswordForm(expected[i].form(), actual[i].form()); | 229 CheckPasswordForm(expected[i].form(), actual[i].form()); |
(...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
989 pickle->WriteInt64(form.date_created.ToTimeT()); | 989 pickle->WriteInt64(form.date_created.ToTimeT()); |
990 } | 990 } |
991 | 991 |
992 void NativeBackendKWalletPickleTest::CheckVersion3Pickle() { | 992 void NativeBackendKWalletPickleTest::CheckVersion3Pickle() { |
993 Pickle pickle; | 993 Pickle pickle; |
994 PasswordForm form = form_google_; | 994 PasswordForm form = form_google_; |
995 // Remove the fields which were not present in version #3. | 995 // Remove the fields which were not present in version #3. |
996 form.display_name.clear(); | 996 form.display_name.clear(); |
997 form.avatar_url = GURL(); | 997 form.avatar_url = GURL(); |
998 form.federation_url = GURL(); | 998 form.federation_url = GURL(); |
999 form.is_zero_click = false; | 999 form.skip_zero_click = false; |
1000 CreateVersion3Pickle(form, &pickle); | 1000 CreateVersion3Pickle(form, &pickle); |
1001 | 1001 |
1002 ScopedVector<PasswordForm> form_list; | 1002 ScopedVector<PasswordForm> form_list; |
1003 NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle, | 1003 NativeBackendKWalletStub::DeserializeValue(form.signon_realm, pickle, |
1004 &form_list); | 1004 &form_list); |
1005 | 1005 |
1006 EXPECT_EQ(1u, form_list.size()); | 1006 EXPECT_EQ(1u, form_list.size()); |
1007 if (form_list.size() > 0) | 1007 if (form_list.size() > 0) |
1008 CheckPasswordForm(form, *form_list[0]); | 1008 CheckPasswordForm(form, *form_list[0]); |
1009 } | 1009 } |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1106 CheckVersion1Pickle(); | 1106 CheckVersion1Pickle(); |
1107 } | 1107 } |
1108 | 1108 |
1109 TEST_F(NativeBackendKWalletPickleTest, CheckVersion2Pickle) { | 1109 TEST_F(NativeBackendKWalletPickleTest, CheckVersion2Pickle) { |
1110 CheckVersion2Pickle(); | 1110 CheckVersion2Pickle(); |
1111 } | 1111 } |
1112 | 1112 |
1113 TEST_F(NativeBackendKWalletPickleTest, CheckVersion3Pickle) { | 1113 TEST_F(NativeBackendKWalletPickleTest, CheckVersion3Pickle) { |
1114 CheckVersion3Pickle(); | 1114 CheckVersion3Pickle(); |
1115 } | 1115 } |
OLD | NEW |