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

Side by Side Diff: chrome/browser/referrer_policy_browsertest.cc

Issue 2497033002: Break apart WebGestureEvent from WebInputEvent. (Closed)
Patch Set: Rebase Created 4 years, 1 month 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #include "base/bind.h" 5 #include "base/bind.h"
6 #include "base/command_line.h" 6 #include "base/command_line.h"
7 #include "base/strings/string_number_conversions.h" 7 #include "base/strings/string_number_conversions.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "chrome/app/chrome_command_ids.h" 9 #include "chrome/app/chrome_command_ids.h"
10 #include "chrome/browser/chrome_notification_types.h" 10 #include "chrome/browser/chrome_notification_types.h"
(...skipping 10 matching lines...) Expand all
21 #include "content/public/browser/browser_thread.h" 21 #include "content/public/browser/browser_thread.h"
22 #include "content/public/browser/navigation_controller.h" 22 #include "content/public/browser/navigation_controller.h"
23 #include "content/public/browser/navigation_entry.h" 23 #include "content/public/browser/navigation_entry.h"
24 #include "content/public/browser/notification_service.h" 24 #include "content/public/browser/notification_service.h"
25 #include "content/public/browser/render_view_host.h" 25 #include "content/public/browser/render_view_host.h"
26 #include "content/public/browser/render_widget_host.h" 26 #include "content/public/browser/render_widget_host.h"
27 #include "content/public/browser/web_contents.h" 27 #include "content/public/browser/web_contents.h"
28 #include "content/public/common/content_switches.h" 28 #include "content/public/common/content_switches.h"
29 #include "content/public/test/browser_test_utils.h" 29 #include "content/public/test/browser_test_utils.h"
30 #include "net/test/url_request/url_request_mock_http_job.h" 30 #include "net/test/url_request/url_request_mock_http_job.h"
31 #include "third_party/WebKit/public/web/WebInputEvent.h" 31 #include "third_party/WebKit/public/platform/WebInputEvent.h"
32 32
33 class ReferrerPolicyTest : public InProcessBrowserTest { 33 class ReferrerPolicyTest : public InProcessBrowserTest {
34 public: 34 public:
35 ReferrerPolicyTest() {} 35 ReferrerPolicyTest() {}
36 ~ReferrerPolicyTest() override {} 36 ~ReferrerPolicyTest() override {}
37 37
38 void SetUpOnMainThread() override { 38 void SetUpOnMainThread() override {
39 content::BrowserThread::PostTask( 39 content::BrowserThread::PostTask(
40 content::BrowserThread::IO, FROM_HERE, 40 content::BrowserThread::IO, FROM_HERE,
41 base::Bind(&chrome_browser_net::SetUrlRequestMocksEnabled, true)); 41 base::Bind(&chrome_browser_net::SetUrlRequestMocksEnabled, true));
(...skipping 571 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 HttpLeftClickRedirectDefaultFlag) { 613 HttpLeftClickRedirectDefaultFlag) {
614 blink::WebReferrerPolicy expected_referrer_policy = 614 blink::WebReferrerPolicy expected_referrer_policy =
615 blink::WebReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin; 615 blink::WebReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin;
616 616
617 RunReferrerTest(blink::WebReferrerPolicyDefault, START_ON_HTTP, REGULAR_LINK, 617 RunReferrerTest(blink::WebReferrerPolicyDefault, START_ON_HTTP, REGULAR_LINK,
618 SERVER_REDIRECT_FROM_HTTP_TO_HTTPS, 618 SERVER_REDIRECT_FROM_HTTP_TO_HTTPS,
619 WindowOpenDisposition::CURRENT_TAB, 619 WindowOpenDisposition::CURRENT_TAB,
620 blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER, 620 blink::WebMouseEvent::Button::Left, EXPECT_ORIGIN_AS_REFERRER,
621 expected_referrer_policy); 621 expected_referrer_policy);
622 } 622 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698