Index: components/password_manager/core/browser/password_manager_test_utils.cc |
diff --git a/components/password_manager/core/browser/password_form_data.cc b/components/password_manager/core/browser/password_manager_test_utils.cc |
similarity index 79% |
rename from components/password_manager/core/browser/password_form_data.cc |
rename to components/password_manager/core/browser/password_manager_test_utils.cc |
index a53328eb2748be16ba08cdaba4444924aab8e410..42634fd59519312b5f04907727f5424697919327 100644 |
--- a/components/password_manager/core/browser/password_form_data.cc |
+++ b/components/password_manager/core/browser/password_manager_test_utils.cc |
@@ -2,21 +2,31 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "components/password_manager/core/browser/password_manager_test_utils.h" |
+ |
+#include <set> |
+ |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
-#include "components/password_manager/core/browser/password_form_data.h" |
using autofill::PasswordForm; |
namespace password_manager { |
-scoped_ptr<PasswordForm> CreatePasswordFormFromData( |
+const char kTestingAvatarUrlSpec[] = "https://accounts.google.com/Avatar"; |
+const char kTestingFederationUrlSpec[] = "https://accounts.google.com/login"; |
+const int kTestingDaysAfterPasswordsAreSynced = 1; |
+ |
+scoped_ptr<PasswordForm> CreatePasswordFormFromDataForTesting( |
const PasswordFormData& form_data) { |
scoped_ptr<PasswordForm> form(new PasswordForm()); |
form->scheme = form_data.scheme; |
form->preferred = form_data.preferred; |
form->ssl_valid = form_data.ssl_valid; |
form->date_created = base::Time::FromDoubleT(form_data.creation_time); |
+ form->date_synced = |
+ form->date_created + |
+ base::TimeDelta::FromDays(kTestingDaysAfterPasswordsAreSynced); |
if (form_data.signon_realm) |
form->signon_realm = std::string(form_data.signon_realm); |
if (form_data.origin) |
@@ -31,11 +41,15 @@ scoped_ptr<PasswordForm> CreatePasswordFormFromData( |
form->password_element = base::WideToUTF16(form_data.password_element); |
if (form_data.username_value) { |
form->username_value = base::WideToUTF16(form_data.username_value); |
+ form->display_name = form->username_value; |
+ form->skip_zero_click = true; |
if (form_data.password_value) |
form->password_value = base::WideToUTF16(form_data.password_value); |
} else { |
form->blacklisted_by_user = true; |
} |
+ form->avatar_url = GURL(kTestingAvatarUrlSpec); |
+ form->federation_url = GURL(kTestingFederationUrlSpec); |
return form.Pass(); |
} |