diff options
author | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-12 02:22:43 +0000 |
---|---|---|
committer | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-12 02:22:43 +0000 |
commit | f6661ccc5aa6aca1c2130936a8905e74ced35599 (patch) | |
tree | 4f2d30459db53c3c21cddd5cefc10014e53432f2 /sync/internal_api/js_sync_encryption_handler_observer_unittest.cc | |
parent | 1682cca17b73be6a7c60c69b3567e592d7e8a9b7 (diff) | |
download | chromium_src-f6661ccc5aa6aca1c2130936a8905e74ced35599.zip chromium_src-f6661ccc5aa6aca1c2130936a8905e74ced35599.tar.gz chromium_src-f6661ccc5aa6aca1c2130936a8905e74ced35599.tar.bz2 |
[Sync] Add custom passphrase time tracking
We now track when a custom passphrase is set, and in conjunction with
the migration time now support querying the passphrase time (returns
migration time for FROZEN_IMPLICIT type, or custom passphrase time for
CUSTOM_PASSPHRASE type).
Plumb this information up through to the PSS for eventual use in the UI.
BUG=129665
Review URL: https://chromiumcodereview.appspot.com/11098007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161478 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/internal_api/js_sync_encryption_handler_observer_unittest.cc')
-rw-r--r-- | sync/internal_api/js_sync_encryption_handler_observer_unittest.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc b/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc index dc99328..f363de1 100644 --- a/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc +++ b/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc @@ -14,6 +14,7 @@ #include "sync/js/js_event_details.h" #include "sync/js/js_test_util.h" #include "sync/util/cryptographer.h" +#include "sync/util/time.h" #include "sync/test/fake_encryptor.h" #include "testing/gtest/include/gtest/gtest.h" @@ -158,12 +159,13 @@ TEST_F(JsSyncEncryptionHandlerObserverTest, OnPassphraseTypeChanged) { DictionaryValue passphrase_type_details; passphrase_type_details.SetString("passphraseType", "IMPLICIT_PASSPHRASE"); + passphrase_type_details.SetInteger("explicitPassphraseTime", 10); EXPECT_CALL(mock_js_event_handler_, HandleJsEvent("onPassphraseTypeChanged", HasDetailsAsDictionary(passphrase_type_details))); js_sync_encryption_handler_observer_.OnPassphraseTypeChanged( - IMPLICIT_PASSPHRASE); + IMPLICIT_PASSPHRASE, ProtoTimeToTime(10)); PumpLoop(); } |