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

Side by Side Diff: webkit/tools/test_shell/test_webview_delegate.h

Issue 14841004: Remove remaining references to test_shell_tests now that the bots have been updated. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 7 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 // TestWebViewDelegate class: 5 // TestWebViewDelegate class:
6 // This class implements the WebViewDelegate methods for the test shell. One 6 // This class implements the WebViewDelegate methods for the test shell. One
7 // instance is owned by each TestShell. 7 // instance is owned by each TestShell.
8 8
9 #ifndef WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_ 9 #ifndef WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_
10 #define WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_ 10 #define WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
200 virtual void didReceiveServerRedirectForProvisionalLoad(WebKit::WebFrame*); 200 virtual void didReceiveServerRedirectForProvisionalLoad(WebKit::WebFrame*);
201 virtual void didFailProvisionalLoad( 201 virtual void didFailProvisionalLoad(
202 WebKit::WebFrame*, const WebKit::WebURLError&); 202 WebKit::WebFrame*, const WebKit::WebURLError&);
203 virtual void didCommitProvisionalLoad( 203 virtual void didCommitProvisionalLoad(
204 WebKit::WebFrame*, bool is_new_navigation); 204 WebKit::WebFrame*, bool is_new_navigation);
205 virtual void didReceiveTitle( 205 virtual void didReceiveTitle(
206 WebKit::WebFrame*, const WebKit::WebString& title, 206 WebKit::WebFrame*, const WebKit::WebString& title,
207 WebKit::WebTextDirection direction); 207 WebKit::WebTextDirection direction);
208 virtual void didFinishDocumentLoad(WebKit::WebFrame*); 208 virtual void didFinishDocumentLoad(WebKit::WebFrame*);
209 virtual void didHandleOnloadEvents(WebKit::WebFrame*); 209 virtual void didHandleOnloadEvents(WebKit::WebFrame*);
210 virtual void didFailLoad(
211 WebKit::WebFrame*, const WebKit::WebURLError&);
212 virtual void didFinishLoad(WebKit::WebFrame*); 210 virtual void didFinishLoad(WebKit::WebFrame*);
213 virtual void didNavigateWithinPage( 211 virtual void didNavigateWithinPage(
214 WebKit::WebFrame*, bool is_new_navigation); 212 WebKit::WebFrame*, bool is_new_navigation);
215 virtual void didChangeLocationWithinPage( 213 virtual void didChangeLocationWithinPage(
216 WebKit::WebFrame*); 214 WebKit::WebFrame*);
217 virtual void assignIdentifierToRequest( 215 virtual void assignIdentifierToRequest(
218 WebKit::WebFrame*, unsigned identifier, const WebKit::WebURLRequest&); 216 WebKit::WebFrame*, unsigned identifier, const WebKit::WebURLRequest&);
219 virtual void willSendRequest( 217 virtual void willSendRequest(
220 WebKit::WebFrame*, unsigned identifier, WebKit::WebURLRequest&, 218 WebKit::WebFrame*, unsigned identifier, WebKit::WebURLRequest&,
221 const WebKit::WebURLResponse& redirectResponse); 219 const WebKit::WebURLResponse& redirectResponse);
(...skipping 30 matching lines...) Expand all
252 const webkit::npapi::WebPluginGeometry& move) OVERRIDE; 250 const webkit::npapi::WebPluginGeometry& move) OVERRIDE;
253 virtual void DidStartLoadingForPlugin() OVERRIDE {} 251 virtual void DidStartLoadingForPlugin() OVERRIDE {}
254 virtual void DidStopLoadingForPlugin() OVERRIDE {} 252 virtual void DidStopLoadingForPlugin() OVERRIDE {}
255 virtual WebKit::WebCookieJar* GetCookieJar() OVERRIDE; 253 virtual WebKit::WebCookieJar* GetCookieJar() OVERRIDE;
256 254
257 explicit TestWebViewDelegate(TestShell* shell); 255 explicit TestWebViewDelegate(TestShell* shell);
258 virtual ~TestWebViewDelegate(); 256 virtual ~TestWebViewDelegate();
259 void Reset(); 257 void Reset();
260 258
261 // Additional accessors 259 // Additional accessors
262 WebKit::WebFrame* top_loading_frame() { return top_loading_frame_; }
263 #if defined(OS_WIN) 260 #if defined(OS_WIN)
264 IDropTarget* drop_delegate() { return drop_delegate_.get(); } 261 IDropTarget* drop_delegate() { return drop_delegate_.get(); }
265 #endif 262 #endif
266 263
267 void set_pending_extra_data(TestShellExtraData* extra_data) { 264 void set_pending_extra_data(TestShellExtraData* extra_data) {
268 pending_extra_data_.reset(extra_data); 265 pending_extra_data_.reset(extra_data);
269 } 266 }
270 267
271 // Methods for modifying WebPreferences 268 // Methods for modifying WebPreferences
272 void SetUserStyleSheetEnabled(bool is_enabled); 269 void SetUserStyleSheetEnabled(bool is_enabled);
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 331
335 // Called when the URL of the page changes. 332 // Called when the URL of the page changes.
336 // Should be used to update the text of the URL bar. 333 // Should be used to update the text of the URL bar.
337 void SetAddressBarURL(const GURL& url); 334 void SetAddressBarURL(const GURL& url);
338 335
339 // Show a JavaScript alert as a popup message. 336 // Show a JavaScript alert as a popup message.
340 // The caller should test whether we're in layout test mode and only 337 // The caller should test whether we're in layout test mode and only
341 // call this function when we really want a message to pop up. 338 // call this function when we really want a message to pop up.
342 void ShowJavaScriptAlert(const base::string16& message); 339 void ShowJavaScriptAlert(const base::string16& message);
343 340
344 // In the Mac code, this is called to trigger the end of a test after the
345 // page has finished loading. From here, we can generate the dump for the
346 // test.
347 void LocationChangeDone(WebKit::WebFrame*);
348
349 // Tests that require moving or resizing the main window (via resizeTo() or 341 // Tests that require moving or resizing the main window (via resizeTo() or
350 // moveTo()) pass in Chrome even though Chrome disregards move requests for 342 // moveTo()) pass in Chrome even though Chrome disregards move requests for
351 // non-popup windows (see TabContents::RequestMove()). These functions allow 343 // non-popup windows (see TabContents::RequestMove()). These functions allow
352 // the test shell to mimic its behavior. If setWindowRect() is called for 344 // the test shell to mimic its behavior. If setWindowRect() is called for
353 // the main window, the passed in WebRect is saved as fake_rect_ and we return 345 // the main window, the passed in WebRect is saved as fake_rect_ and we return
354 // it instead of the real window dimensions whenever rootWindowRect() is 346 // it instead of the real window dimensions whenever rootWindowRect() is
355 // called. 347 // called.
356 WebKit::WebRect fake_window_rect(); 348 WebKit::WebRect fake_window_rect();
357 void set_fake_window_rect(const WebKit::WebRect&); 349 void set_fake_window_rect(const WebKit::WebRect&);
358 350
(...skipping 15 matching lines...) Expand all
374 // Toggles the behavior of the policy delegate. If true, then navigations 366 // Toggles the behavior of the policy delegate. If true, then navigations
375 // will be allowed. Otherwise, they will be ignored (dropped). 367 // will be allowed. Otherwise, they will be ignored (dropped).
376 bool policy_delegate_is_permissive_; 368 bool policy_delegate_is_permissive_;
377 369
378 // If true, the policy delegate will signal layout test completion. 370 // If true, the policy delegate will signal layout test completion.
379 bool policy_delegate_should_notify_done_; 371 bool policy_delegate_should_notify_done_;
380 372
381 // Non-owning pointer. The delegate is owned by the host. 373 // Non-owning pointer. The delegate is owned by the host.
382 TestShell* shell_; 374 TestShell* shell_;
383 375
384 // This is non-NULL IFF a load is in progress.
385 WebKit::WebFrame* top_loading_frame_;
386
387 // For tracking session history. See RenderView. 376 // For tracking session history. See RenderView.
388 int page_id_; 377 int page_id_;
389 int last_page_id_updated_; 378 int last_page_id_updated_;
390 379
391 scoped_ptr<TestShellExtraData> pending_extra_data_; 380 scoped_ptr<TestShellExtraData> pending_extra_data_;
392 381
393 // Maps resource identifiers to a descriptive string. 382 // Maps resource identifiers to a descriptive string.
394 typedef std::map<uint32, std::string> ResourceMap; 383 typedef std::map<uint32, std::string> ResourceMap;
395 ResourceMap resource_identifier_map_; 384 ResourceMap resource_identifier_map_;
396 std::string GetResourceDescription(uint32 identifier); 385 std::string GetResourceDescription(uint32 identifier);
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 std::string edit_command_name_; 421 std::string edit_command_name_;
433 std::string edit_command_value_; 422 std::string edit_command_value_;
434 423
435 // The mock spellchecker used in TestWebViewDelegate::spellCheck(). 424 // The mock spellchecker used in TestWebViewDelegate::spellCheck().
436 MockSpellCheck mock_spellcheck_; 425 MockSpellCheck mock_spellcheck_;
437 426
438 DISALLOW_COPY_AND_ASSIGN(TestWebViewDelegate); 427 DISALLOW_COPY_AND_ASSIGN(TestWebViewDelegate);
439 }; 428 };
440 429
441 #endif // WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_ 430 #endif // WEBKIT_TOOLS_TEST_SHELL_TEST_WEBVIEW_DELEGATE_H_
OLDNEW
« no previous file with comments | « webkit/tools/test_shell/test_shell_win.cc ('k') | webkit/tools/test_shell/test_webview_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698