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

Side by Side Diff: chrome/test/remoting/remote_desktop_browsertest.h

Issue 802523004: Add a test case to test disabling remote connection. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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 unified diff | Download patch
OLDNEW
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 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 344
345 // Callback used by Approve to check whether the chromoting app has 345 // Callback used by Approve to check whether the chromoting app has
346 // successfully authenticated with the Google services. 346 // successfully authenticated with the Google services.
347 static bool IsAuthenticatedInWindow(content::WebContents* web_contents); 347 static bool IsAuthenticatedInWindow(content::WebContents* web_contents);
348 348
349 // Callback used to check whether a host action is completed. 349 // Callback used to check whether a host action is completed.
350 // Used by browser tests while conditionally waiting for host actions. 350 // Used by browser tests while conditionally waiting for host actions.
351 static bool IsHostActionComplete( 351 static bool IsHostActionComplete(
352 content::WebContents* client_web_content, std::string host_action_var); 352 content::WebContents* client_web_content, std::string host_action_var);
353 353
354 // Test if the remoting app mode is matching the given mode
Jamie 2014/12/19 23:17:26 s/is matching/matches/ or s/matching/equal to/
yihongg1 2015/01/22 21:55:25 Done.
355 bool IsAppModeMatching(const std::string& mode);
Jamie 2014/12/19 23:17:26 Similar to the above, IsAppModeEqualTo would be a
yihongg1 2015/01/22 21:55:25 Done.
356
357 // Disable remote connection while the remote connection is enabled
358 void DisableRemoteConnection();
359
354 private: 360 private:
355 // Fields 361 // Fields
356 362
357 // This test needs to make live DNS requests for access to 363 // This test needs to make live DNS requests for access to
358 // GAIA and sync server URLs under google.com. We use a scoped version 364 // GAIA and sync server URLs under google.com. We use a scoped version
359 // to override the default resolver while the test is active. 365 // to override the default resolver while the test is active.
360 scoped_ptr<net::ScopedDefaultHostResolverProc> mock_host_resolver_override_; 366 scoped_ptr<net::ScopedDefaultHostResolverProc> mock_host_resolver_override_;
361 367
362 // Stores all the WebContents instance in a stack so that we can easily 368 // Stores all the WebContents instance in a stack so that we can easily
363 // return to the previous instance. 369 // return to the previous instance.
(...skipping 23 matching lines...) Expand all
387 std::string password_; 393 std::string password_;
388 std::string me2me_pin_; 394 std::string me2me_pin_;
389 std::string remote_host_name_; 395 std::string remote_host_name_;
390 std::string extension_name_; 396 std::string extension_name_;
391 std::string http_server_; 397 std::string http_server_;
392 }; 398 };
393 399
394 } // namespace remoting 400 } // namespace remoting
395 401
396 #endif // CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_ 402 #endif // CHROME_TEST_REMOTING_REMOTE_DESKTOP_BROWSERTEST_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698