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

Side by Side Diff: chrome/browser/extensions/extension_webrequest_api_unittest.cc

Issue 7716003: WIP: URL blacklisting by policy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Reviewed Created 9 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/browser/io_thread.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 <queue> 5 #include <queue>
6 6
7 #include "base/file_util.h" 7 #include "base/file_util.h"
8 #include "base/path_service.h" 8 #include "base/path_service.h"
9 9
10 #include "chrome/browser/extensions/extension_event_router_forwarder.h" 10 #include "chrome/browser/extensions/extension_event_router_forwarder.h"
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 SentMessages sent_messages_; 77 SentMessages sent_messages_;
78 }; 78 };
79 79
80 class ExtensionWebRequestTest : public testing::Test { 80 class ExtensionWebRequestTest : public testing::Test {
81 protected: 81 protected:
82 virtual void SetUp() { 82 virtual void SetUp() {
83 event_router_ = new ExtensionEventRouterForwarder(); 83 event_router_ = new ExtensionEventRouterForwarder();
84 enable_referrers_.Init( 84 enable_referrers_.Init(
85 prefs::kEnableReferrers, profile_.GetTestingPrefService(), NULL); 85 prefs::kEnableReferrers, profile_.GetTestingPrefService(), NULL);
86 network_delegate_.reset(new ChromeNetworkDelegate( 86 network_delegate_.reset(new ChromeNetworkDelegate(
87 event_router_.get(), NULL, &profile_, &enable_referrers_)); 87 event_router_.get(), NULL, NULL, &profile_, &enable_referrers_));
88 context_ = new TestURLRequestContext(); 88 context_ = new TestURLRequestContext();
89 context_->set_network_delegate(network_delegate_.get()); 89 context_->set_network_delegate(network_delegate_.get());
90 } 90 }
91 91
92 MessageLoopForIO io_loop_; 92 MessageLoopForIO io_loop_;
93 TestingProfile profile_; 93 TestingProfile profile_;
94 TestDelegate delegate_; 94 TestDelegate delegate_;
95 BooleanPrefMember enable_referrers_; 95 BooleanPrefMember enable_referrers_;
96 TestIPCSender ipc_sender_; 96 TestIPCSender ipc_sender_;
97 scoped_refptr<ExtensionEventRouterForwarder> event_router_; 97 scoped_refptr<ExtensionEventRouterForwarder> event_router_;
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 }; 322 };
323 323
324 class ExtensionWebRequestHeaderModificationTest : 324 class ExtensionWebRequestHeaderModificationTest :
325 public testing::TestWithParam<HeaderModificationTest> { 325 public testing::TestWithParam<HeaderModificationTest> {
326 protected: 326 protected:
327 virtual void SetUp() { 327 virtual void SetUp() {
328 event_router_ = new ExtensionEventRouterForwarder(); 328 event_router_ = new ExtensionEventRouterForwarder();
329 enable_referrers_.Init( 329 enable_referrers_.Init(
330 prefs::kEnableReferrers, profile_.GetTestingPrefService(), NULL); 330 prefs::kEnableReferrers, profile_.GetTestingPrefService(), NULL);
331 network_delegate_.reset(new ChromeNetworkDelegate( 331 network_delegate_.reset(new ChromeNetworkDelegate(
332 event_router_.get(), NULL, &profile_, &enable_referrers_)); 332 event_router_.get(), NULL, NULL, &profile_, &enable_referrers_));
333 context_ = new TestURLRequestContext(); 333 context_ = new TestURLRequestContext();
334 context_->set_network_delegate(network_delegate_.get()); 334 context_->set_network_delegate(network_delegate_.get());
335 } 335 }
336 336
337 MessageLoopForIO io_loop_; 337 MessageLoopForIO io_loop_;
338 TestingProfile profile_; 338 TestingProfile profile_;
339 TestDelegate delegate_; 339 TestDelegate delegate_;
340 BooleanPrefMember enable_referrers_; 340 BooleanPrefMember enable_referrers_;
341 TestIPCSender ipc_sender_; 341 TestIPCSender ipc_sender_;
342 scoped_refptr<ExtensionEventRouterForwarder> event_router_; 342 scoped_refptr<ExtensionEventRouterForwarder> event_router_;
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 {"header2", "bar"} } 643 {"header2", "bar"} }
644 }, 644 },
645 }; 645 };
646 646
647 INSTANTIATE_TEST_CASE_P( 647 INSTANTIATE_TEST_CASE_P(
648 ExtensionWebRequest, 648 ExtensionWebRequest,
649 ExtensionWebRequestHeaderModificationTest, 649 ExtensionWebRequestHeaderModificationTest,
650 ::testing::ValuesIn(kTests)); 650 ::testing::ValuesIn(kTests));
651 651
652 } // namespace 652 } // namespace
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/io_thread.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698