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

Side by Side Diff: ios/web/public/test/fakes/test_web_state.mm

Issue 2922973004: [ObjC ARC] Converts ios/web/public/test/fakes:fakes to ARC. (Closed)
Patch Set: scoped_nsobject in .h Created 3 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #import "ios/web/public/test/fakes/test_web_state.h" 5 #import "ios/web/public/test/fakes/test_web_state.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include "base/callback.h" 9 #include "base/callback.h"
10 #import "ios/web/public/web_state/ui/crw_content_view.h" 10 #import "ios/web/public/web_state/ui/crw_content_view.h"
11 #include "ios/web/public/web_state/web_state_observer.h" 11 #include "ios/web/public/web_state/web_state_observer.h"
12 12
13 #if !defined(__has_feature) || !__has_feature(objc_arc)
14 #error "This file requires ARC support."
15 #endif
16
13 namespace web { 17 namespace web {
14 18
15 void TestWebState::AddObserver(WebStateObserver* observer) { 19 void TestWebState::AddObserver(WebStateObserver* observer) {
16 observers_.AddObserver(observer); 20 observers_.AddObserver(observer);
17 } 21 }
18 22
19 void TestWebState::RemoveObserver(WebStateObserver* observer) { 23 void TestWebState::RemoveObserver(WebStateObserver* observer) {
20 observers_.RemoveObserver(observer); 24 observers_.RemoveObserver(observer);
21 } 25 }
22 26
(...skipping 29 matching lines...) Expand all
52 web_usage_enabled_ = enabled; 56 web_usage_enabled_ = enabled;
53 } 57 }
54 58
55 bool TestWebState::ShouldSuppressDialogs() const { 59 bool TestWebState::ShouldSuppressDialogs() const {
56 return false; 60 return false;
57 } 61 }
58 62
59 void TestWebState::SetShouldSuppressDialogs(bool should_suppress) {} 63 void TestWebState::SetShouldSuppressDialogs(bool should_suppress) {}
60 64
61 UIView* TestWebState::GetView() { 65 UIView* TestWebState::GetView() {
62 return view_.get(); 66 return view_;
63 } 67 }
64 68
65 const NavigationManager* TestWebState::GetNavigationManager() const { 69 const NavigationManager* TestWebState::GetNavigationManager() const {
66 return navigation_manager_.get(); 70 return navigation_manager_.get();
67 } 71 }
68 72
69 NavigationManager* TestWebState::GetNavigationManager() { 73 NavigationManager* TestWebState::GetNavigationManager() {
70 return navigation_manager_.get(); 74 return navigation_manager_.get();
71 } 75 }
72 76
(...skipping 10 matching lines...) Expand all
83 CRWSessionStorage* TestWebState::BuildSessionStorage() { 87 CRWSessionStorage* TestWebState::BuildSessionStorage() {
84 return nil; 88 return nil;
85 } 89 }
86 90
87 void TestWebState::SetNavigationManager( 91 void TestWebState::SetNavigationManager(
88 std::unique_ptr<NavigationManager> navigation_manager) { 92 std::unique_ptr<NavigationManager> navigation_manager) {
89 navigation_manager_ = std::move(navigation_manager); 93 navigation_manager_ = std::move(navigation_manager);
90 } 94 }
91 95
92 void TestWebState::SetView(UIView* view) { 96 void TestWebState::SetView(UIView* view) {
93 view_.reset([view retain]); 97 view_ = view;
94 } 98 }
95 99
96 CRWJSInjectionReceiver* TestWebState::GetJSInjectionReceiver() const { 100 CRWJSInjectionReceiver* TestWebState::GetJSInjectionReceiver() const {
97 return nullptr; 101 return nullptr;
98 } 102 }
99 103
100 void TestWebState::ExecuteJavaScript(const base::string16& javascript) {} 104 void TestWebState::ExecuteJavaScript(const base::string16& javascript) {}
101 105
102 void TestWebState::ExecuteJavaScript(const base::string16& javascript, 106 void TestWebState::ExecuteJavaScript(const base::string16& javascript,
103 const JavaScriptResultCallback& callback) { 107 const JavaScriptResultCallback& callback) {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 observer.DidStartNavigation(navigation_context); 191 observer.DidStartNavigation(navigation_context);
188 } 192 }
189 193
190 void TestWebState::OnRenderProcessGone() { 194 void TestWebState::OnRenderProcessGone() {
191 for (auto& observer : observers_) 195 for (auto& observer : observers_)
192 observer.RenderProcessGone(); 196 observer.RenderProcessGone();
193 } 197 }
194 198
195 void TestWebState::ShowTransientContentView(CRWContentView* content_view) { 199 void TestWebState::ShowTransientContentView(CRWContentView* content_view) {
196 if (content_view) { 200 if (content_view) {
197 transient_content_view_.reset([content_view retain]); 201 transient_content_view_ = content_view;
198 } 202 }
199 } 203 }
200 204
201 void TestWebState::ClearTransientContentView() { 205 void TestWebState::ClearTransientContentView() {
202 transient_content_view_.reset(); 206 transient_content_view_ = nil;
203 } 207 }
204 208
205 CRWContentView* TestWebState::GetTransientContentView() { 209 CRWContentView* TestWebState::GetTransientContentView() {
206 return transient_content_view_.get(); 210 return transient_content_view_;
207 } 211 }
208 212
209 void TestWebState::SetCurrentURL(const GURL& url) { 213 void TestWebState::SetCurrentURL(const GURL& url) {
210 url_ = url; 214 url_ = url;
211 } 215 }
212 216
213 void TestWebState::SetTrustLevel(URLVerificationTrustLevel trust_level) { 217 void TestWebState::SetTrustLevel(URLVerificationTrustLevel trust_level) {
214 trust_level_ = trust_level; 218 trust_level_ = trust_level;
215 } 219 }
216 220
217 CRWWebViewProxyType TestWebState::GetWebViewProxy() const { 221 CRWWebViewProxyType TestWebState::GetWebViewProxy() const {
218 return nullptr; 222 return nullptr;
219 } 223 }
220 224
221 WebStateInterfaceProvider* TestWebState::GetWebStateInterfaceProvider() { 225 WebStateInterfaceProvider* TestWebState::GetWebStateInterfaceProvider() {
222 return nullptr; 226 return nullptr;
223 } 227 }
224 228
225 bool TestWebState::HasOpener() const { 229 bool TestWebState::HasOpener() const {
226 return false; 230 return false;
227 } 231 }
228 232
229 base::WeakPtr<WebState> TestWebState::AsWeakPtr() { 233 base::WeakPtr<WebState> TestWebState::AsWeakPtr() {
230 NOTREACHED(); 234 NOTREACHED();
231 return base::WeakPtr<WebState>(); 235 return base::WeakPtr<WebState>();
232 } 236 }
233 237
234 } // namespace web 238 } // namespace web
OLDNEW
« no previous file with comments | « ios/web/public/test/fakes/test_web_state.h ('k') | ios/web/public/test/fakes/test_web_state_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698