Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / login / fake_login_utils.h
index 478d382..80433a1 100644 (file)
@@ -6,6 +6,7 @@
 #define CHROME_BROWSER_CHROMEOS_LOGIN_FAKE_LOGIN_UTILS_H_
 
 #include "chrome/browser/chromeos/login/login_utils.h"
+#include "chromeos/login/auth/user_context.h"
 
 namespace chromeos {
 
@@ -21,30 +22,25 @@ class FakeLoginUtils : public LoginUtils {
   FakeLoginUtils();
   virtual ~FakeLoginUtils();
   virtual void DoBrowserLaunch(Profile* profile,
-                               LoginDisplayHost* login_host) OVERRIDE;
+                               LoginDisplayHost* login_host) override;
   virtual void PrepareProfile(const UserContext& user_context,
-                              const std::string& display_email,
                               bool has_cookies,
                               bool has_active_session,
-                              LoginUtils::Delegate* delegate) OVERRIDE;
-  virtual void DelegateDeleted(LoginUtils::Delegate* delegate) OVERRIDE;
-  virtual void CompleteOffTheRecordLogin(const GURL& start_url) OVERRIDE;
-  virtual void SetFirstLoginPrefs(PrefService* prefs) OVERRIDE;
+                              LoginUtils::Delegate* delegate) override;
+  virtual void DelegateDeleted(LoginUtils::Delegate* delegate) override;
   virtual scoped_refptr<Authenticator> CreateAuthenticator(
-      LoginStatusConsumer* consumer) OVERRIDE;
-  virtual void RestoreAuthenticationSession(Profile* profile) OVERRIDE;
-  virtual void InitRlzDelayed(Profile* user_profile) OVERRIDE;
+      AuthStatusConsumer* consumer) override;
+  virtual bool RestartToApplyPerSessionFlagsIfNeed(Profile* profile,
+                                                   bool early_restart) override;
 
-  void SetExpectedCredentials(const std::string& username,
-                              const std::string& password);
+  void SetExpectedCredentials(const UserContext& user_context);
   void set_should_launch_browser(bool should_launch_browser) {
     should_launch_browser_ = should_launch_browser;
   }
 
  private:
   scoped_refptr<Authenticator> authenticator_;
-  std::string expected_username_;
-  std::string expected_password_;
+  UserContext expected_user_context_;
   bool should_launch_browser_;
 
   DISALLOW_COPY_AND_ASSIGN(FakeLoginUtils);