| 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 <stdarg.h> | 5 #include <stdarg.h> |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "base/location.h" | 8 #include "base/location.h" |
| 9 #include "base/prefs/pref_service.h" | 9 #include "base/prefs/pref_service.h" |
| 10 #include "base/single_thread_task_runner.h" | 10 #include "base/single_thread_task_runner.h" |
| (...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 EXPECT_EQ(expected.signon_realm, actual.signon_realm); | 301 EXPECT_EQ(expected.signon_realm, actual.signon_realm); |
| 302 EXPECT_EQ(expected.ssl_valid, actual.ssl_valid); | 302 EXPECT_EQ(expected.ssl_valid, actual.ssl_valid); |
| 303 EXPECT_EQ(expected.preferred, actual.preferred); | 303 EXPECT_EQ(expected.preferred, actual.preferred); |
| 304 EXPECT_EQ(expected.date_created, actual.date_created); | 304 EXPECT_EQ(expected.date_created, actual.date_created); |
| 305 EXPECT_EQ(expected.blacklisted_by_user, actual.blacklisted_by_user); | 305 EXPECT_EQ(expected.blacklisted_by_user, actual.blacklisted_by_user); |
| 306 EXPECT_EQ(expected.type, actual.type); | 306 EXPECT_EQ(expected.type, actual.type); |
| 307 EXPECT_EQ(expected.times_used, actual.times_used); | 307 EXPECT_EQ(expected.times_used, actual.times_used); |
| 308 EXPECT_EQ(expected.scheme, actual.scheme); | 308 EXPECT_EQ(expected.scheme, actual.scheme); |
| 309 EXPECT_EQ(expected.date_synced, actual.date_synced); | 309 EXPECT_EQ(expected.date_synced, actual.date_synced); |
| 310 EXPECT_EQ(expected.display_name, actual.display_name); | 310 EXPECT_EQ(expected.display_name, actual.display_name); |
| 311 EXPECT_EQ(expected.avatar_url, actual.avatar_url); | 311 EXPECT_EQ(expected.icon_url, actual.icon_url); |
| 312 EXPECT_EQ(expected.federation_url, actual.federation_url); | 312 EXPECT_EQ(expected.federation_url, actual.federation_url); |
| 313 EXPECT_EQ(expected.skip_zero_click, actual.skip_zero_click); | 313 EXPECT_EQ(expected.skip_zero_click, actual.skip_zero_click); |
| 314 EXPECT_EQ(expected.generation_upload_status, | 314 EXPECT_EQ(expected.generation_upload_status, |
| 315 actual.generation_upload_status); | 315 actual.generation_upload_status); |
| 316 } | 316 } |
| 317 } | 317 } |
| 318 | 318 |
| 319 void CheckPasswordChangesWithResult(const PasswordStoreChangeList* expected, | 319 void CheckPasswordChangesWithResult(const PasswordStoreChangeList* expected, |
| 320 const PasswordStoreChangeList* actual, | 320 const PasswordStoreChangeList* actual, |
| 321 bool result) { | 321 bool result) { |
| (...skipping 29 matching lines...) Expand all Loading... |
| 351 form_google_.username_element = UTF8ToUTF16("user"); | 351 form_google_.username_element = UTF8ToUTF16("user"); |
| 352 form_google_.username_value = UTF8ToUTF16("joeschmoe"); | 352 form_google_.username_value = UTF8ToUTF16("joeschmoe"); |
| 353 form_google_.password_element = UTF8ToUTF16("pass"); | 353 form_google_.password_element = UTF8ToUTF16("pass"); |
| 354 form_google_.password_value = UTF8ToUTF16("seekrit"); | 354 form_google_.password_value = UTF8ToUTF16("seekrit"); |
| 355 form_google_.submit_element = UTF8ToUTF16("submit"); | 355 form_google_.submit_element = UTF8ToUTF16("submit"); |
| 356 form_google_.signon_realm = "http://www.google.com/"; | 356 form_google_.signon_realm = "http://www.google.com/"; |
| 357 form_google_.type = PasswordForm::TYPE_GENERATED; | 357 form_google_.type = PasswordForm::TYPE_GENERATED; |
| 358 form_google_.date_created = base::Time::Now(); | 358 form_google_.date_created = base::Time::Now(); |
| 359 form_google_.date_synced = base::Time::Now(); | 359 form_google_.date_synced = base::Time::Now(); |
| 360 form_google_.display_name = UTF8ToUTF16("Joe Schmoe"); | 360 form_google_.display_name = UTF8ToUTF16("Joe Schmoe"); |
| 361 form_google_.avatar_url = GURL("http://www.google.com/avatar"); | 361 form_google_.icon_url = GURL("http://www.google.com/icon"); |
| 362 form_google_.federation_url = GURL("http://www.google.com/federation_url"); | 362 form_google_.federation_url = GURL("http://www.google.com/federation_url"); |
| 363 form_google_.skip_zero_click = true; | 363 form_google_.skip_zero_click = true; |
| 364 form_google_.generation_upload_status = PasswordForm::POSITIVE_SIGNAL_SENT; | 364 form_google_.generation_upload_status = PasswordForm::POSITIVE_SIGNAL_SENT; |
| 365 form_google_.form_data.name = UTF8ToUTF16("form_name"); | 365 form_google_.form_data.name = UTF8ToUTF16("form_name"); |
| 366 | 366 |
| 367 form_facebook_.origin = GURL("http://www.facebook.com/"); | 367 form_facebook_.origin = GURL("http://www.facebook.com/"); |
| 368 form_facebook_.action = GURL("http://www.facebook.com/login"); | 368 form_facebook_.action = GURL("http://www.facebook.com/login"); |
| 369 form_facebook_.username_element = UTF8ToUTF16("user"); | 369 form_facebook_.username_element = UTF8ToUTF16("user"); |
| 370 form_facebook_.username_value = UTF8ToUTF16("a"); | 370 form_facebook_.username_value = UTF8ToUTF16("a"); |
| 371 form_facebook_.password_element = UTF8ToUTF16("password"); | 371 form_facebook_.password_element = UTF8ToUTF16("password"); |
| 372 form_facebook_.password_value = UTF8ToUTF16("b"); | 372 form_facebook_.password_value = UTF8ToUTF16("b"); |
| 373 form_facebook_.submit_element = UTF8ToUTF16("submit"); | 373 form_facebook_.submit_element = UTF8ToUTF16("submit"); |
| 374 form_facebook_.signon_realm = "http://www.facebook.com/"; | 374 form_facebook_.signon_realm = "http://www.facebook.com/"; |
| 375 form_facebook_.date_created = base::Time::Now(); | 375 form_facebook_.date_created = base::Time::Now(); |
| 376 form_facebook_.date_synced = base::Time::Now(); | 376 form_facebook_.date_synced = base::Time::Now(); |
| 377 form_facebook_.display_name = UTF8ToUTF16("Joe Schmoe"); | 377 form_facebook_.display_name = UTF8ToUTF16("Joe Schmoe"); |
| 378 form_facebook_.avatar_url = GURL("http://www.facebook.com/avatar"); | 378 form_facebook_.icon_url = GURL("http://www.facebook.com/icon"); |
| 379 form_facebook_.federation_url = GURL("http://www.facebook.com/federation"); | 379 form_facebook_.federation_url = GURL("http://www.facebook.com/federation"); |
| 380 form_facebook_.skip_zero_click = true; | 380 form_facebook_.skip_zero_click = true; |
| 381 form_facebook_.generation_upload_status = PasswordForm::NO_SIGNAL_SENT; | 381 form_facebook_.generation_upload_status = PasswordForm::NO_SIGNAL_SENT; |
| 382 | 382 |
| 383 form_isc_.origin = GURL("http://www.isc.org/"); | 383 form_isc_.origin = GURL("http://www.isc.org/"); |
| 384 form_isc_.action = GURL("http://www.isc.org/auth"); | 384 form_isc_.action = GURL("http://www.isc.org/auth"); |
| 385 form_isc_.username_element = UTF8ToUTF16("id"); | 385 form_isc_.username_element = UTF8ToUTF16("id"); |
| 386 form_isc_.username_value = UTF8ToUTF16("janedoe"); | 386 form_isc_.username_value = UTF8ToUTF16("janedoe"); |
| 387 form_isc_.password_element = UTF8ToUTF16("passwd"); | 387 form_isc_.password_element = UTF8ToUTF16("passwd"); |
| 388 form_isc_.password_value = UTF8ToUTF16("ihazabukkit"); | 388 form_isc_.password_value = UTF8ToUTF16("ihazabukkit"); |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 467 CheckUint32Attribute(item, "ssl_valid", form.ssl_valid); | 467 CheckUint32Attribute(item, "ssl_valid", form.ssl_valid); |
| 468 CheckUint32Attribute(item, "preferred", form.preferred); | 468 CheckUint32Attribute(item, "preferred", form.preferred); |
| 469 // We don't check the date created. It varies. | 469 // We don't check the date created. It varies. |
| 470 CheckUint32Attribute(item, "blacklisted_by_user", form.blacklisted_by_user); | 470 CheckUint32Attribute(item, "blacklisted_by_user", form.blacklisted_by_user); |
| 471 CheckUint32Attribute(item, "type", form.type); | 471 CheckUint32Attribute(item, "type", form.type); |
| 472 CheckUint32Attribute(item, "times_used", form.times_used); | 472 CheckUint32Attribute(item, "times_used", form.times_used); |
| 473 CheckUint32Attribute(item, "scheme", form.scheme); | 473 CheckUint32Attribute(item, "scheme", form.scheme); |
| 474 CheckStringAttribute(item, "date_synced", base::Int64ToString( | 474 CheckStringAttribute(item, "date_synced", base::Int64ToString( |
| 475 form.date_synced.ToInternalValue())); | 475 form.date_synced.ToInternalValue())); |
| 476 CheckStringAttribute(item, "display_name", UTF16ToUTF8(form.display_name)); | 476 CheckStringAttribute(item, "display_name", UTF16ToUTF8(form.display_name)); |
| 477 CheckStringAttribute(item, "avatar_url", form.avatar_url.spec()); | 477 CheckStringAttribute(item, "avatar_url", form.icon_url.spec()); |
| 478 CheckStringAttribute(item, "federation_url", form.federation_url.spec()); | 478 CheckStringAttribute(item, "federation_url", form.federation_url.spec()); |
| 479 CheckUint32Attribute(item, "skip_zero_click", form.skip_zero_click); | 479 CheckUint32Attribute(item, "skip_zero_click", form.skip_zero_click); |
| 480 CheckUint32Attribute(item, "generation_upload_status", | 480 CheckUint32Attribute(item, "generation_upload_status", |
| 481 form.generation_upload_status); | 481 form.generation_upload_status); |
| 482 CheckStringAttribute(item, "application", app_string); | 482 CheckStringAttribute(item, "application", app_string); |
| 483 autofill::FormData actual; | 483 autofill::FormData actual; |
| 484 DeserializeFormDataFromBase64String( | 484 DeserializeFormDataFromBase64String( |
| 485 item->attributes.at("form_data").value_string, &actual); | 485 item->attributes.at("form_data").value_string, &actual); |
| 486 EXPECT_TRUE(form.form_data.SameFormAs(actual)); | 486 EXPECT_TRUE(form.form_data.SameFormAs(actual)); |
| 487 } | 487 } |
| (...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1075 | 1075 |
| 1076 TEST_F(NativeBackendGnomeTest, RemoveLoginsCreatedBetween) { | 1076 TEST_F(NativeBackendGnomeTest, RemoveLoginsCreatedBetween) { |
| 1077 CheckRemoveLoginsBetween(CREATED); | 1077 CheckRemoveLoginsBetween(CREATED); |
| 1078 } | 1078 } |
| 1079 | 1079 |
| 1080 TEST_F(NativeBackendGnomeTest, RemoveLoginsSyncedBetween) { | 1080 TEST_F(NativeBackendGnomeTest, RemoveLoginsSyncedBetween) { |
| 1081 CheckRemoveLoginsBetween(SYNCED); | 1081 CheckRemoveLoginsBetween(SYNCED); |
| 1082 } | 1082 } |
| 1083 | 1083 |
| 1084 // TODO(mdm): add more basic tests here at some point. | 1084 // TODO(mdm): add more basic tests here at some point. |
| OLD | NEW |