OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ | 5 #ifndef CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ |
6 #define CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ | 6 #define CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ |
7 | 7 |
8 #include "base/debug/stack_trace.h" | 8 #include "base/debug/stack_trace.h" |
9 #include "chrome/browser/apps/app_browsertest_util.h" | 9 #include "chrome/browser/apps/app_browsertest_util.h" |
10 #include "chrome/browser/chrome_notification_types.h" | 10 #include "chrome/browser/chrome_notification_types.h" |
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 | 333 |
334 // Callback used by Approve to check whether the chromoting app has | 334 // Callback used by Approve to check whether the chromoting app has |
335 // successfully authenticated with the Google services. | 335 // successfully authenticated with the Google services. |
336 static bool IsAuthenticatedInWindow(content::WebContents* web_contents); | 336 static bool IsAuthenticatedInWindow(content::WebContents* web_contents); |
337 | 337 |
338 // Callback used to check whether a host action is completed. | 338 // Callback used to check whether a host action is completed. |
339 // Used by browser tests while conditionally waiting for host actions. | 339 // Used by browser tests while conditionally waiting for host actions. |
340 static bool IsHostActionComplete( | 340 static bool IsHostActionComplete( |
341 content::WebContents* client_web_content, std::string host_action_var); | 341 content::WebContents* client_web_content, std::string host_action_var); |
342 | 342 |
| 343 // Test if the remoting app mode is equal to the given mode |
| 344 bool IsAppModeEqualTo(const std::string& mode); |
| 345 |
| 346 // Disable remote connection while the remote connection is enabled |
| 347 void DisableRemoteConnection(); |
| 348 |
343 private: | 349 private: |
344 // Fields | 350 // Fields |
345 | 351 |
346 // This test needs to make live DNS requests for access to | 352 // This test needs to make live DNS requests for access to |
347 // GAIA and sync server URLs under google.com. We use a scoped version | 353 // GAIA and sync server URLs under google.com. We use a scoped version |
348 // to override the default resolver while the test is active. | 354 // to override the default resolver while the test is active. |
349 scoped_ptr<net::ScopedDefaultHostResolverProc> mock_host_resolver_override_; | 355 scoped_ptr<net::ScopedDefaultHostResolverProc> mock_host_resolver_override_; |
350 | 356 |
351 // Stores all the WebContents instance in a stack so that we can easily | 357 // Stores all the WebContents instance in a stack so that we can easily |
352 // return to the previous instance. | 358 // return to the previous instance. |
(...skipping 23 matching lines...) Expand all Loading... |
376 std::string password_; | 382 std::string password_; |
377 std::string me2me_pin_; | 383 std::string me2me_pin_; |
378 std::string remote_host_name_; | 384 std::string remote_host_name_; |
379 std::string extension_name_; | 385 std::string extension_name_; |
380 std::string http_server_; | 386 std::string http_server_; |
381 }; | 387 }; |
382 | 388 |
383 } // namespace remoting | 389 } // namespace remoting |
384 | 390 |
385 #endif // CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ | 391 #endif // CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ |
OLD | NEW |