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

Side by Side Diff: content/browser/web_contents/web_contents_impl_unittest.cc

Issue 1862203005: Remove ContentBrowserClient::CreateRequestContext & CreateRequestContextForStoragePartition. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months 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 <stdint.h> 5 #include <stdint.h>
6 #include <utility> 6 #include <utility>
7 7
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 TestInterstitialPage* interstitial_page_; 222 TestInterstitialPage* interstitial_page_;
223 }; 223 };
224 224
225 class WebContentsImplTestBrowserClient : public TestContentBrowserClient { 225 class WebContentsImplTestBrowserClient : public TestContentBrowserClient {
226 public: 226 public:
227 WebContentsImplTestBrowserClient() 227 WebContentsImplTestBrowserClient()
228 : assign_site_for_url_(false) {} 228 : assign_site_for_url_(false) {}
229 229
230 ~WebContentsImplTestBrowserClient() override {} 230 ~WebContentsImplTestBrowserClient() override {}
231 231
232 net::URLRequestContextGetter* CreateRequestContext(
233 BrowserContext* browser_context,
234 ProtocolHandlerMap* protocol_handlers,
235 URLRequestInterceptorScopedVector request_interceptors) override {
236 return static_cast<TestBrowserContext*>(browser_context)->
237 GetRequestContext();
238 }
239
240 bool ShouldAssignSiteForURL(const GURL& url) override { 232 bool ShouldAssignSiteForURL(const GURL& url) override {
241 return assign_site_for_url_; 233 return assign_site_for_url_;
242 } 234 }
243 235
244 void set_assign_site_for_url(bool assign) { 236 void set_assign_site_for_url(bool assign) {
245 assign_site_for_url_ = assign; 237 assign_site_for_url_ = assign;
246 } 238 }
247 239
248 private: 240 private:
249 bool assign_site_for_url_; 241 bool assign_site_for_url_;
(...skipping 3198 matching lines...) Expand 10 before | Expand all | Expand 10 after
3448 // An automatic navigation. 3440 // An automatic navigation.
3449 contents()->GetMainFrame()->SendNavigateWithModificationCallback( 3441 contents()->GetMainFrame()->SendNavigateWithModificationCallback(
3450 2, 0, true, GURL(url::kAboutBlankURL), base::Bind(SetAsNonUserGesture)); 3442 2, 0, true, GURL(url::kAboutBlankURL), base::Bind(SetAsNonUserGesture));
3451 3443
3452 EXPECT_EQ(1u, dialog_manager.reset_count()); 3444 EXPECT_EQ(1u, dialog_manager.reset_count());
3453 3445
3454 contents()->SetJavaScriptDialogManagerForTesting(nullptr); 3446 contents()->SetJavaScriptDialogManagerForTesting(nullptr);
3455 } 3447 }
3456 3448
3457 } // namespace content 3449 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698