Index: chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
diff --git a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
index 394d06c6813f8cff427c37d395e72bbf4c370f64..cf8f22147f87d10f50823f0bb103f5f1945a54b4 100644 |
--- a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
+++ b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc |
@@ -7,6 +7,7 @@ |
#include "base/basictypes.h" |
#include "base/prefs/pref_service.h" |
#include "base/stl_util.h" |
+#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/strings/stringprintf.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -304,6 +305,7 @@ void CheckPasswordChanges(const PasswordStoreChangeList& expected_list, |
EXPECT_EQ(expected.type, actual.type); |
EXPECT_EQ(expected.times_used, actual.times_used); |
EXPECT_EQ(expected.scheme, actual.scheme); |
+ EXPECT_EQ(expected.date_synced, actual.date_synced); |
} |
} |
@@ -336,6 +338,7 @@ class NativeBackendGnomeTest : public testing::Test { |
form_google_.signon_realm = "http://www.google.com/"; |
form_google_.type = PasswordForm::TYPE_GENERATED; |
form_google_.date_created = base::Time::Now(); |
+ form_google_.date_synced = base::Time::Now(); |
form_facebook_.origin = GURL("http://www.facebook.com/"); |
form_facebook_.action = GURL("http://www.facebook.com/login"); |
@@ -346,6 +349,7 @@ class NativeBackendGnomeTest : public testing::Test { |
form_facebook_.submit_element = UTF8ToUTF16("submit"); |
form_facebook_.signon_realm = "http://www.facebook.com/"; |
form_facebook_.date_created = base::Time::Now(); |
+ form_facebook_.date_synced = base::Time::Now(); |
form_isc_.origin = GURL("http://www.isc.org/"); |
form_isc_.action = GURL("http://www.isc.org/auth"); |
@@ -356,12 +360,14 @@ class NativeBackendGnomeTest : public testing::Test { |
form_isc_.submit_element = UTF8ToUTF16("login"); |
form_isc_.signon_realm = "http://www.isc.org/"; |
form_isc_.date_created = base::Time::Now(); |
+ form_isc_.date_synced = base::Time::Now(); |
other_auth_.origin = GURL("http://www.example.com/"); |
other_auth_.username_value = UTF8ToUTF16("username"); |
other_auth_.password_value = UTF8ToUTF16("pass"); |
other_auth_.signon_realm = "http://www.example.com/Realm"; |
other_auth_.date_created = base::Time::Now(); |
+ other_auth_.date_synced = base::Time::Now(); |
} |
virtual void TearDown() { |
@@ -417,7 +423,7 @@ class NativeBackendGnomeTest : public testing::Test { |
EXPECT_EQ("login", item->keyring); |
EXPECT_EQ(form.origin.spec(), item->display_name); |
EXPECT_EQ(UTF16ToUTF8(form.password_value), item->password); |
- EXPECT_EQ(15u, item->attributes.size()); |
+ EXPECT_EQ(16u, item->attributes.size()); |
CheckStringAttribute(item, "origin_url", form.origin.spec()); |
CheckStringAttribute(item, "action_url", form.action.spec()); |
CheckStringAttribute(item, "username_element", |
@@ -437,6 +443,8 @@ class NativeBackendGnomeTest : public testing::Test { |
CheckUint32Attribute(item, "times_used", form.times_used); |
CheckUint32Attribute(item, "scheme", form.scheme); |
CheckStringAttribute(item, "application", app_string); |
+ CheckStringAttribute(item, "date_synced", base::Int64ToString( |
+ form.date_synced.ToInternalValue())); |
} |
// Saves |credentials| and then gets logins matching |url| and |scheme|. |