Index: chrome/browser/chromeos/login/login_manager_test.h |
diff --git a/chrome/browser/chromeos/login/login_manager_test.h b/chrome/browser/chromeos/login/login_manager_test.h |
index c080189c21f51c0d238ec6e81076d8cce8f27f72..bed5c993604d0cbeb0e9f6947ece34ced1d5f26f 100644 |
--- a/chrome/browser/chromeos/login/login_manager_test.h |
+++ b/chrome/browser/chromeos/login/login_manager_test.h |
@@ -17,6 +17,8 @@ class WebContents; |
namespace chromeos { |
+class UserContext; |
+ |
// Base class for Chrome OS out-of-box/login WebUI tests. |
// If no special configuration is done launches out-of-box WebUI. |
// To launch login UI use PRE_* test that will register user(s) and mark |
@@ -33,30 +35,29 @@ class LoginManagerTest : public InProcessBrowserTest { |
virtual void SetUpInProcessBrowserTestFixture() OVERRIDE; |
virtual void SetUpOnMainThread() OVERRIDE; |
- // Registers user with given |username| on device. |
- // Should be called in PRE_* test. |
- // TODO(dzhioev): add ability to register users without PRE_* test. |
- void RegisterUser(const std::string& username); |
+ // Registers the user with the given |user_id| on the device. |
+ // This method should be called in PRE_* test. |
+ // TODO(dzhioev): Add the ability to register users without a PRE_* test. |
+ void RegisterUser(const std::string& user_id); |
// Set expected credentials for next login attempt. |
- void SetExpectedCredentials(const std::string& username, |
- const std::string& password); |
+ void SetExpectedCredentials(const UserContext& user_context); |
- // Tries to login with |username| and |password|. Returns false if attempt |
- // has failed. |
- bool TryToLogin(const std::string& username, const std::string& password); |
+ // Tries to login with the credentials in |user_context|. The return value |
+ // indicates whether the login attempt succeeded. |
+ bool TryToLogin(const UserContext& user_context); |
- // Tries to add user to session with |username| and |password|. Returns false |
- // if attempt has failed. this function does the same as TryToLogin but |
- // doesn't check that new user become active user. |
- bool AddUserToSession(const std::string& username, |
- const std::string& password); |
+ // Tries to add the user identified and authenticated by |user_context| to the |
+ // session. The return value indicates whether the attempt succeeded. This |
+ // method does the same as TryToLogin() but doesn't verify that the new user |
+ // has become the active user. |
+ bool AddUserToSession(const UserContext& user_context); |
- // Login user with |username|. User should be registered using RegisterUser(). |
- void LoginUser(const std::string& username); |
+ // Log in user with |user_id|. User should be registered using RegisterUser(). |
+ void LoginUser(const std::string& user_id); |
- // Add user with |username| to session. |
- void AddUser(const std::string& username); |
+ // Add user with |user_id| to session. |
+ void AddUser(const std::string& user_id); |
// Executes given JS |expression| in |web_contents_| and checks |
// that it is true. |