Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2259)

Unified Diff: chromeos/cryptohome/mock_homedir_methods.h

Issue 2540683002: Don't defer quitting in ExecuteScript and other helpers that use DOMMessageQueue. (Closed)
Patch Set: rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/plugins/flash_permission_browsertest.cc ('k') | chromeos/cryptohome/mock_homedir_methods.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/cryptohome/mock_homedir_methods.h
diff --git a/chromeos/cryptohome/mock_homedir_methods.h b/chromeos/cryptohome/mock_homedir_methods.h
index 693d3f46a2fed96db072e42fb24a68219ac8fa50..a8ca39470c0934ecaece2570894d58f5fea38b72 100644
--- a/chromeos/cryptohome/mock_homedir_methods.h
+++ b/chromeos/cryptohome/mock_homedir_methods.h
@@ -17,7 +17,7 @@ namespace cryptohome {
class CHROMEOS_EXPORT MockHomedirMethods : public HomedirMethods {
public:
MockHomedirMethods();
- virtual ~MockHomedirMethods();
+ ~MockHomedirMethods() override;
void SetUp(bool success, MountError return_code);
@@ -59,13 +59,24 @@ class CHROMEOS_EXPORT MockHomedirMethods : public HomedirMethods {
void(const Identification& id,
const GetAccountDiskUsageCallback& callback));
+ void set_mount_callback(const base::Closure& callback) {
+ on_mount_called_ = callback;
+ }
+ void set_add_key_callback(const base::Closure& callback) {
+ on_add_key_called_ = callback;
+ }
+
private:
- bool success_;
- MountError return_code_;
-
void DoCallback(const Callback& callback);
void DoGetDataCallback(const GetKeyDataCallback& callback);
void DoMountCallback(const MountCallback& callback);
+ void DoAddKeyCallback(const Callback& callback);
+
+ bool success_ = false;
+ MountError return_code_ = MOUNT_ERROR_NONE;
+
+ base::Closure on_mount_called_;
+ base::Closure on_add_key_called_;
DISALLOW_COPY_AND_ASSIGN(MockHomedirMethods);
};
« no previous file with comments | « chrome/browser/plugins/flash_permission_browsertest.cc ('k') | chromeos/cryptohome/mock_homedir_methods.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698