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

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

Issue 338056: Add layoutTestController.counterValueForElementById (Closed)
Patch Set: style fix Created 11 years, 1 month 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) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 /* 5 /*
6 LayoutTestController class: 6 LayoutTestController class:
7 Bound to a JavaScript window.layoutTestController object using the 7 Bound to a JavaScript window.layoutTestController object using the
8 CppBoundClass::BindToJavascript(), this allows layout tests that are run in 8 CppBoundClass::BindToJavascript(), this allows layout tests that are run in
9 the test_shell (or, in principle, any web page loaded into a client app built 9 the test_shell (or, in principle, any web page loaded into a client app built
10 with this class) to control various aspects of how the tests are run and what 10 with this class) to control various aspects of how the tests are run and what
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 // Allows layout tests to call SecurityOrigin::whiteListAccessFromOrigin(). 198 // Allows layout tests to call SecurityOrigin::whiteListAccessFromOrigin().
199 void whiteListAccessFromOrigin(const CppArgumentList& args, CppVariant* result ); 199 void whiteListAccessFromOrigin(const CppArgumentList& args, CppVariant* result );
200 200
201 // Clears all databases. 201 // Clears all databases.
202 void clearAllDatabases(const CppArgumentList& args, CppVariant* result); 202 void clearAllDatabases(const CppArgumentList& args, CppVariant* result);
203 203
204 // Calls setlocale(LC_ALL, ...) for a specified locale. 204 // Calls setlocale(LC_ALL, ...) for a specified locale.
205 // Resets between tests. 205 // Resets between tests.
206 void setPOSIXLocale(const CppArgumentList& args, CppVariant* result); 206 void setPOSIXLocale(const CppArgumentList& args, CppVariant* result);
207 207
208 // Gets the value of the counter in the element specified by its ID.
209 void counterValueForElementById(
210 const CppArgumentList& args, CppVariant* result);
211
208 public: 212 public:
209 // The following methods are not exposed to JavaScript. 213 // The following methods are not exposed to JavaScript.
210 void SetWorkQueueFrozen(bool frozen) { work_queue_.set_frozen(frozen); } 214 void SetWorkQueueFrozen(bool frozen) { work_queue_.set_frozen(frozen); }
211 215
212 bool ShouldDumpAsText() { return dump_as_text_; } 216 bool ShouldDumpAsText() { return dump_as_text_; }
213 bool ShouldDumpEditingCallbacks() { return dump_editing_callbacks_; } 217 bool ShouldDumpEditingCallbacks() { return dump_editing_callbacks_; }
214 bool ShouldDumpFrameLoadCallbacks() { return dump_frame_load_callbacks_; } 218 bool ShouldDumpFrameLoadCallbacks() { return dump_frame_load_callbacks_; }
215 void SetShouldDumpFrameLoadCallbacks(bool value) { 219 void SetShouldDumpFrameLoadCallbacks(bool value) {
216 dump_frame_load_callbacks_ = value; 220 dump_frame_load_callbacks_ = value;
217 } 221 }
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 370
367 static WorkQueue work_queue_; 371 static WorkQueue work_queue_;
368 372
369 static CppVariant globalFlag_; 373 static CppVariant globalFlag_;
370 374
371 // Bound variable counting the number of top URLs visited. 375 // Bound variable counting the number of top URLs visited.
372 static CppVariant webHistoryItemCount_; 376 static CppVariant webHistoryItemCount_;
373 }; 377 };
374 378
375 #endif // WEBKIT_TOOLS_TEST_SHELL_LAYOUT_TEST_CONTROLLER_H_ 379 #endif // WEBKIT_TOOLS_TEST_SHELL_LAYOUT_TEST_CONTROLLER_H_
OLDNEW
« no previous file with comments | « webkit/tools/layout_tests/test_expectations.txt ('k') | webkit/tools/test_shell/layout_test_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698