Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / components / password_manager / core / browser / mock_password_store.h
index 8fc8794..c884fca 100644 (file)
@@ -26,8 +26,8 @@ class MockPasswordStore : public PasswordStore {
       PasswordStoreConsumer*));
   MOCK_METHOD1(AddLogin, void(const autofill::PasswordForm&));
   MOCK_METHOD1(UpdateLogin, void(const autofill::PasswordForm&));
-  MOCK_METHOD0(ReportMetrics, void());
-  MOCK_METHOD0(ReportMetricsImpl, void());
+  MOCK_METHOD2(ReportMetrics, void(const std::string&, bool));
+  MOCK_METHOD2(ReportMetricsImpl, void(const std::string&, bool));
   MOCK_METHOD1(AddLoginImpl,
                PasswordStoreChangeList(const autofill::PasswordForm&));
   MOCK_METHOD1(UpdateLoginImpl,
@@ -35,7 +35,9 @@ class MockPasswordStore : public PasswordStore {
   MOCK_METHOD1(RemoveLoginImpl,
                PasswordStoreChangeList(const autofill::PasswordForm&));
   MOCK_METHOD2(RemoveLoginsCreatedBetweenImpl,
-               PasswordStoreChangeList(const base::Time&, const base::Time&));
+               PasswordStoreChangeList(base::Time, base::Time));
+  MOCK_METHOD2(RemoveLoginsSyncedBetweenImpl,
+               PasswordStoreChangeList(base::Time, base::Time));
   MOCK_METHOD3(GetLoginsImpl,
                void(const autofill::PasswordForm& form,
                     PasswordStore::AuthorizationPromptPolicy prompt_policy,
@@ -46,6 +48,7 @@ class MockPasswordStore : public PasswordStore {
       bool(std::vector<autofill::PasswordForm*>*));
   MOCK_METHOD1(FillBlacklistLogins,
       bool(std::vector<autofill::PasswordForm*>*));
+  MOCK_METHOD1(NotifyLoginsChanged, void(const PasswordStoreChangeList&));
 
   PasswordStoreSync* GetSyncInterface() { return this; }