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

Side by Side Diff: chrome/browser/browsing_data/browsing_data_helper_unittest.cc

Issue 16295003: Update chrome/ to use scoped_refptr<T>::get() rather than implicit "operator T*" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 7 years, 6 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
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 "chrome/browser/browsing_data/browsing_data_helper.h" 5 #include "chrome/browser/browsing_data/browsing_data_helper.h"
6 6
7 #include "base/stringprintf.h" 7 #include "base/stringprintf.h"
8 #include "chrome/browser/extensions/mock_extension_special_storage_policy.h" 8 #include "chrome/browser/extensions/mock_extension_special_storage_policy.h"
9 #include "chrome/common/url_constants.h" 9 #include "chrome/common/url_constants.h"
10 #include "content/public/common/url_constants.h" 10 #include "content/public/common/url_constants.h"
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 EXPECT_FALSE(IsExtensionScheme(chrome::kSwappedOutScheme)); 110 EXPECT_FALSE(IsExtensionScheme(chrome::kSwappedOutScheme));
111 EXPECT_FALSE(IsExtensionScheme(content::kViewSourceScheme)); 111 EXPECT_FALSE(IsExtensionScheme(content::kViewSourceScheme));
112 } 112 }
113 113
114 TEST_F(BrowsingDataHelperTest, TestMatches) { 114 TEST_F(BrowsingDataHelperTest, TestMatches) {
115 scoped_refptr<MockExtensionSpecialStoragePolicy> mock_policy = 115 scoped_refptr<MockExtensionSpecialStoragePolicy> mock_policy =
116 new MockExtensionSpecialStoragePolicy; 116 new MockExtensionSpecialStoragePolicy;
117 // Protect kOrigin1. 117 // Protect kOrigin1.
118 mock_policy->AddProtected(kOrigin1.GetOrigin()); 118 mock_policy->AddProtected(kOrigin1.GetOrigin());
119 119
120 EXPECT_FALSE(Match(kOrigin1, kUnprotected, mock_policy)); 120 EXPECT_FALSE(Match(kOrigin1, kUnprotected, mock_policy.get()));
121 EXPECT_TRUE(Match(kOrigin2, kUnprotected, mock_policy)); 121 EXPECT_TRUE(Match(kOrigin2, kUnprotected, mock_policy.get()));
122 EXPECT_FALSE(Match(kOriginExt, kUnprotected, mock_policy)); 122 EXPECT_FALSE(Match(kOriginExt, kUnprotected, mock_policy.get()));
123 EXPECT_FALSE(Match(kOriginDevTools, kUnprotected, mock_policy)); 123 EXPECT_FALSE(Match(kOriginDevTools, kUnprotected, mock_policy.get()));
124 124
125 EXPECT_TRUE(Match(kOrigin1, kProtected, mock_policy)); 125 EXPECT_TRUE(Match(kOrigin1, kProtected, mock_policy.get()));
126 EXPECT_FALSE(Match(kOrigin2, kProtected, mock_policy)); 126 EXPECT_FALSE(Match(kOrigin2, kProtected, mock_policy.get()));
127 EXPECT_FALSE(Match(kOriginExt, kProtected, mock_policy)); 127 EXPECT_FALSE(Match(kOriginExt, kProtected, mock_policy.get()));
128 EXPECT_FALSE(Match(kOriginDevTools, kProtected, mock_policy)); 128 EXPECT_FALSE(Match(kOriginDevTools, kProtected, mock_policy.get()));
129 129
130 EXPECT_FALSE(Match(kOrigin1, kExtension, mock_policy)); 130 EXPECT_FALSE(Match(kOrigin1, kExtension, mock_policy.get()));
131 EXPECT_FALSE(Match(kOrigin2, kExtension, mock_policy)); 131 EXPECT_FALSE(Match(kOrigin2, kExtension, mock_policy.get()));
132 EXPECT_TRUE(Match(kOriginExt, kExtension, mock_policy)); 132 EXPECT_TRUE(Match(kOriginExt, kExtension, mock_policy.get()));
133 EXPECT_FALSE(Match(kOriginDevTools, kExtension, mock_policy)); 133 EXPECT_FALSE(Match(kOriginDevTools, kExtension, mock_policy.get()));
134 134
135 EXPECT_TRUE(Match(kOrigin1, kUnprotected | kProtected, mock_policy)); 135 EXPECT_TRUE(Match(kOrigin1, kUnprotected | kProtected, mock_policy.get()));
136 EXPECT_TRUE(Match(kOrigin2, kUnprotected | kProtected, mock_policy)); 136 EXPECT_TRUE(Match(kOrigin2, kUnprotected | kProtected, mock_policy.get()));
137 EXPECT_FALSE(Match(kOriginExt, kUnprotected | kProtected, mock_policy)); 137 EXPECT_FALSE(Match(kOriginExt, kUnprotected | kProtected, mock_policy.get()));
138 EXPECT_FALSE(Match(kOriginDevTools, kUnprotected | kProtected, mock_policy)); 138 EXPECT_FALSE(
139 Match(kOriginDevTools, kUnprotected | kProtected, mock_policy.get()));
139 140
140 EXPECT_FALSE(Match(kOrigin1, kUnprotected | kExtension, mock_policy)); 141 EXPECT_FALSE(Match(kOrigin1, kUnprotected | kExtension, mock_policy.get()));
141 EXPECT_TRUE(Match(kOrigin2, kUnprotected | kExtension, mock_policy)); 142 EXPECT_TRUE(Match(kOrigin2, kUnprotected | kExtension, mock_policy.get()));
142 EXPECT_TRUE(Match(kOriginExt, kUnprotected | kExtension, mock_policy)); 143 EXPECT_TRUE(Match(kOriginExt, kUnprotected | kExtension, mock_policy.get()));
143 EXPECT_FALSE(Match(kOriginDevTools, kUnprotected | kExtension, mock_policy)); 144 EXPECT_FALSE(
145 Match(kOriginDevTools, kUnprotected | kExtension, mock_policy.get()));
144 146
145 EXPECT_TRUE(Match(kOrigin1, kProtected | kExtension, mock_policy)); 147 EXPECT_TRUE(Match(kOrigin1, kProtected | kExtension, mock_policy.get()));
146 EXPECT_FALSE(Match(kOrigin2, kProtected | kExtension, mock_policy)); 148 EXPECT_FALSE(Match(kOrigin2, kProtected | kExtension, mock_policy.get()));
147 EXPECT_TRUE(Match(kOriginExt, kProtected | kExtension, mock_policy)); 149 EXPECT_TRUE(Match(kOriginExt, kProtected | kExtension, mock_policy.get()));
148 EXPECT_FALSE(Match(kOriginDevTools, kProtected | kExtension, mock_policy)); 150 EXPECT_FALSE(
151 Match(kOriginDevTools, kProtected | kExtension, mock_policy.get()));
149 152
150 EXPECT_TRUE(Match(kOrigin1, kUnprotected | kProtected | kExtension, 153 EXPECT_TRUE(Match(
151 mock_policy)); 154 kOrigin1, kUnprotected | kProtected | kExtension, mock_policy.get()));
152 EXPECT_TRUE(Match(kOrigin2, kUnprotected | kProtected | kExtension, 155 EXPECT_TRUE(Match(
153 mock_policy)); 156 kOrigin2, kUnprotected | kProtected | kExtension, mock_policy.get()));
154 EXPECT_TRUE(Match(kOriginExt, kUnprotected | kProtected | kExtension, 157 EXPECT_TRUE(Match(
155 mock_policy)); 158 kOriginExt, kUnprotected | kProtected | kExtension, mock_policy.get()));
156 EXPECT_FALSE(Match(kOriginDevTools, kUnprotected | kProtected | kExtension, 159 EXPECT_FALSE(Match(kOriginDevTools,
157 mock_policy)); 160 kUnprotected | kProtected | kExtension,
161 mock_policy.get()));
158 } 162 }
159 163
160 } // namespace 164 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698