summaryrefslogtreecommitdiffstats
path: root/chromeos/cryptohome
diff options
context:
space:
mode:
authorantrim@chromium.org <antrim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 18:22:26 +0000
committerantrim@chromium.org <antrim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-04 18:22:26 +0000
commitee4e9f555a9099fbfc0f1ce1c30c294cc7081aa2 (patch)
tree584fbaf27ca805ec0e568a468b8cd9eb08733949 /chromeos/cryptohome
parent90878c568b925650ad98d781a00fead7d2a583e7 (diff)
downloadchromium_src-ee4e9f555a9099fbfc0f1ce1c30c294cc7081aa2.zip
chromium_src-ee4e9f555a9099fbfc0f1ce1c30c294cc7081aa2.tar.gz
chromium_src-ee4e9f555a9099fbfc0f1ce1c30c294cc7081aa2.tar.bz2
Enable supervised users password sync/import on ChromeOS
R=nkostylev@chromium.org TBR=stevenjb@chromium.org as owner of chromeos/cryptohome/* BUG=282464, 244472 Review URL: https://codereview.chromium.org/224343003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261792 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/cryptohome')
-rw-r--r--chromeos/cryptohome/mock_homedir_methods.cc2
-rw-r--r--chromeos/cryptohome/mock_homedir_methods.h5
2 files changed, 7 insertions, 0 deletions
diff --git a/chromeos/cryptohome/mock_homedir_methods.cc b/chromeos/cryptohome/mock_homedir_methods.cc
index 9e6cdab..0cb4a38 100644
--- a/chromeos/cryptohome/mock_homedir_methods.cc
+++ b/chromeos/cryptohome/mock_homedir_methods.cc
@@ -28,6 +28,8 @@ void MockHomedirMethods::SetUp(bool success, MountError return_code) {
WithArgs<4>(Invoke(this, &MockHomedirMethods::DoCallback)));
ON_CALL(*this, UpdateKeyEx(_, _, _, _, _)).WillByDefault(
WithArgs<4>(Invoke(this, &MockHomedirMethods::DoCallback)));
+ ON_CALL(*this, RemoveKeyEx(_, _, _, _)).WillByDefault(
+ WithArgs<3>(Invoke(this, &MockHomedirMethods::DoCallback)));
}
void MockHomedirMethods::DoCallback(const Callback& callback) {
diff --git a/chromeos/cryptohome/mock_homedir_methods.h b/chromeos/cryptohome/mock_homedir_methods.h
index e244c2f..450acd2 100644
--- a/chromeos/cryptohome/mock_homedir_methods.h
+++ b/chromeos/cryptohome/mock_homedir_methods.h
@@ -36,6 +36,11 @@ class CHROMEOS_EXPORT MockHomedirMethods : public HomedirMethods {
const KeyDefinition& key,
bool clobber_if_exist,
const Callback& callback));
+ MOCK_METHOD4(RemoveKeyEx,
+ void(const Identification& id,
+ const Authorization& auth,
+ const std::string& label,
+ const Callback& callback));
MOCK_METHOD5(UpdateKeyEx,
void(const Identification& id,
const Authorization& auth,