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

Side by Side Diff: Source/testing/runner/TestRunner.cpp

Issue 23135009: Improve IDB module's SecurityError messages. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: test Created 7 years, 4 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 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * Copyright (C) 2010 Pawel Hajdan (phajdan.jr@chromium.org) 3 * Copyright (C) 2010 Pawel Hajdan (phajdan.jr@chromium.org)
4 * Copyright (C) 2012 Apple Inc. All Rights Reserved. 4 * Copyright (C) 2012 Apple Inc. All Rights Reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are 7 * modification, are permitted provided that the following conditions are
8 * met: 8 * met:
9 * 9 *
10 * * Redistributions of source code must retain the above copyright 10 * * Redistributions of source code must retain the above copyright
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 bindMethod("setBackingScaleFactor", &TestRunner::setBackingScaleFactor); 276 bindMethod("setBackingScaleFactor", &TestRunner::setBackingScaleFactor);
277 bindMethod("setPOSIXLocale", &TestRunner::setPOSIXLocale); 277 bindMethod("setPOSIXLocale", &TestRunner::setPOSIXLocale);
278 bindMethod("numberOfPendingGeolocationPermissionRequests", &TestRunner:: num berOfPendingGeolocationPermissionRequests); 278 bindMethod("numberOfPendingGeolocationPermissionRequests", &TestRunner:: num berOfPendingGeolocationPermissionRequests);
279 bindMethod("setGeolocationPermission", &TestRunner::setGeolocationPermission ); 279 bindMethod("setGeolocationPermission", &TestRunner::setGeolocationPermission );
280 bindMethod("setMockGeolocationPositionUnavailableError", &TestRunner::setMoc kGeolocationPositionUnavailableError); 280 bindMethod("setMockGeolocationPositionUnavailableError", &TestRunner::setMoc kGeolocationPositionUnavailableError);
281 bindMethod("setMockGeolocationPosition", &TestRunner::setMockGeolocationPosi tion); 281 bindMethod("setMockGeolocationPosition", &TestRunner::setMockGeolocationPosi tion);
282 bindMethod("setMIDISysExPermission", &TestRunner::setMIDISysExPermission); 282 bindMethod("setMIDISysExPermission", &TestRunner::setMIDISysExPermission);
283 #if ENABLE_NOTIFICATIONS 283 #if ENABLE_NOTIFICATIONS
284 bindMethod("grantWebNotificationPermission", &TestRunner::grantWebNotificati onPermission); 284 bindMethod("grantWebNotificationPermission", &TestRunner::grantWebNotificati onPermission);
285 bindMethod("simulateLegacyWebNotificationClick", &TestRunner::simulateLegacy WebNotificationClick); 285 bindMethod("simulateLegacyWebNotificationClick", &TestRunner::simulateLegacy WebNotificationClick);
286 bindMethod("removeAllWebNotificationPermissions", &TestRunner::removeAllWebN otificationPermissions);
286 #endif 287 #endif
287 bindMethod("addMockSpeechInputResult", &TestRunner::addMockSpeechInputResult ); 288 bindMethod("addMockSpeechInputResult", &TestRunner::addMockSpeechInputResult );
288 bindMethod("setMockSpeechInputDumpRect", &TestRunner::setMockSpeechInputDump Rect); 289 bindMethod("setMockSpeechInputDumpRect", &TestRunner::setMockSpeechInputDump Rect);
289 bindMethod("addMockSpeechRecognitionResult", &TestRunner::addMockSpeechRecog nitionResult); 290 bindMethod("addMockSpeechRecognitionResult", &TestRunner::addMockSpeechRecog nitionResult);
290 bindMethod("setMockSpeechRecognitionError", &TestRunner::setMockSpeechRecogn itionError); 291 bindMethod("setMockSpeechRecognitionError", &TestRunner::setMockSpeechRecogn itionError);
291 bindMethod("wasMockSpeechRecognitionAborted", &TestRunner::wasMockSpeechReco gnitionAborted); 292 bindMethod("wasMockSpeechRecognitionAborted", &TestRunner::wasMockSpeechReco gnitionAborted);
292 bindMethod("display", &TestRunner::display); 293 bindMethod("display", &TestRunner::display);
293 bindMethod("displayInvalidatedRegion", &TestRunner::displayInvalidatedRegion ); 294 bindMethod("displayInvalidatedRegion", &TestRunner::displayInvalidatedRegion );
294 bindMethod("isChooserShown", &TestRunner::isChooserShown); 295 bindMethod("isChooserShown", &TestRunner::isChooserShown);
295 296
296 // The following modify WebPageOverlays. 297 // The following modify WebPageOverlays.
297 bindMethod("addWebPageOverlay", &TestRunner::addWebPageOverlay); 298 bindMethod("addWebPageOverlay", &TestRunner::addWebPageOverlay);
298 bindMethod("removeWebPageOverlay", &TestRunner::removeWebPageOverlay); 299 bindMethod("removeWebPageOverlay", &TestRunner::removeWebPageOverlay);
299 300
300 // Properties. 301 // Properties.
301 bindProperty("globalFlag", &m_globalFlag); 302 bindProperty("globalFlag", &m_globalFlag);
302 bindProperty("titleTextDirection", &m_titleTextDirection); 303 bindProperty("titleTextDirection", &m_titleTextDirection);
303 bindProperty("platformName", &m_platformName); 304 bindProperty("platformName", &m_platformName);
304 bindProperty("tooltipText", &m_tooltipText); 305 bindProperty("tooltipText", &m_tooltipText);
305 bindProperty("disableNotifyDone", &m_disableNotifyDone); 306 bindProperty("disableNotifyDone", &m_disableNotifyDone);
306 307
307 // webHistoryItemCount is used by tests in LayoutTests\http\tests\history 308 // webHistoryItemCount is used by tests in LayoutTests\http\tests\history
308 bindProperty("webHistoryItemCount", &m_webHistoryItemCount); 309 bindProperty("webHistoryItemCount", &m_webHistoryItemCount);
309 bindProperty("interceptPostMessage", &m_interceptPostMessage); 310 bindProperty("interceptPostMessage", &m_interceptPostMessage);
310 311
311 // The following are stubs. 312 // The following are stubs.
312 bindMethod("dumpDatabaseCallbacks", &TestRunner::notImplemented); 313 bindMethod("dumpDatabaseCallbacks", &TestRunner::notImplemented);
313 bindMethod("denyWebNotificationPermission", &TestRunner::notImplemented); 314 bindMethod("denyWebNotificationPermission", &TestRunner::notImplemented);
314 bindMethod("removeAllWebNotificationPermissions", &TestRunner::notImplemente d);
315 bindMethod("simulateWebNotificationClick", &TestRunner::notImplemented); 315 bindMethod("simulateWebNotificationClick", &TestRunner::notImplemented);
316 bindMethod("setIconDatabaseEnabled", &TestRunner::notImplemented); 316 bindMethod("setIconDatabaseEnabled", &TestRunner::notImplemented);
317 bindMethod("setScrollbarPolicy", &TestRunner::notImplemented); 317 bindMethod("setScrollbarPolicy", &TestRunner::notImplemented);
318 bindMethod("clearAllApplicationCaches", &TestRunner::notImplemented); 318 bindMethod("clearAllApplicationCaches", &TestRunner::notImplemented);
319 bindMethod("clearApplicationCacheForOrigin", &TestRunner::notImplemented); 319 bindMethod("clearApplicationCacheForOrigin", &TestRunner::notImplemented);
320 bindMethod("clearBackForwardList", &TestRunner::notImplemented); 320 bindMethod("clearBackForwardList", &TestRunner::notImplemented);
321 bindMethod("keepWebHistory", &TestRunner::notImplemented); 321 bindMethod("keepWebHistory", &TestRunner::notImplemented);
322 bindMethod("setApplicationCacheOriginQuota", &TestRunner::notImplemented); 322 bindMethod("setApplicationCacheOriginQuota", &TestRunner::notImplemented);
323 bindMethod("setCallCloseOnWebViews", &TestRunner::notImplemented); 323 bindMethod("setCallCloseOnWebViews", &TestRunner::notImplemented);
324 bindMethod("setMainFrameIsFirstResponder", &TestRunner::notImplemented); 324 bindMethod("setMainFrameIsFirstResponder", &TestRunner::notImplemented);
(...skipping 1526 matching lines...) Expand 10 before | Expand all | Expand 10 after
1851 } 1851 }
1852 1852
1853 void TestRunner::simulateLegacyWebNotificationClick(const CppArgumentList& argum ents, CppVariant* result) 1853 void TestRunner::simulateLegacyWebNotificationClick(const CppArgumentList& argum ents, CppVariant* result)
1854 { 1854 {
1855 if (arguments.size() != 1 || !arguments[0].isString()) { 1855 if (arguments.size() != 1 || !arguments[0].isString()) {
1856 result->set(false); 1856 result->set(false);
1857 return; 1857 return;
1858 } 1858 }
1859 result->set(m_notificationPresenter->simulateClick(WebString::fromUTF8(argum ents[0].toString()))); 1859 result->set(m_notificationPresenter->simulateClick(WebString::fromUTF8(argum ents[0].toString())));
1860 } 1860 }
1861 void TestRunner::removeAllWebNotificationPermissions(const CppArgumentList& argu ments, CppVariant* result)
1862 {
1863 m_notificationPresenter->removeAllWebNotificationPermissions();
jochen (gone - plz use gerrit) 2013/08/21 08:48:15 why not do this in TestRunner::reset automatically
1864 result->setNull();
1865 }
1861 #endif 1866 #endif
1862 1867
1863 void TestRunner::addMockSpeechInputResult(const CppArgumentList& arguments, CppV ariant* result) 1868 void TestRunner::addMockSpeechInputResult(const CppArgumentList& arguments, CppV ariant* result)
1864 { 1869 {
1865 result->setNull(); 1870 result->setNull();
1866 if (arguments.size() < 3 || !arguments[0].isString() || !arguments[1].isNumb er() || !arguments[2].isString()) 1871 if (arguments.size() < 3 || !arguments[0].isString() || !arguments[1].isNumb er() || !arguments[2].isString())
1867 return; 1872 return;
1868 1873
1869 #if ENABLE_INPUT_SPEECH 1874 #if ENABLE_INPUT_SPEECH
1870 m_proxy->speechInputControllerMock()->addMockRecognitionResult(WebString::fr omUTF8(arguments[0].toString()), arguments[1].toDouble(), WebString::fromUTF8(ar guments[2].toString())); 1875 m_proxy->speechInputControllerMock()->addMockRecognitionResult(WebString::fr omUTF8(arguments[0].toString()), arguments[1].toDouble(), WebString::fromUTF8(ar guments[2].toString()));
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after
2128 result->setNull(); 2133 result->setNull();
2129 } 2134 }
2130 2135
2131 void TestRunner::setPointerLockWillFailSynchronously(const CppArgumentList&, Cpp Variant* result) 2136 void TestRunner::setPointerLockWillFailSynchronously(const CppArgumentList&, Cpp Variant* result)
2132 { 2137 {
2133 m_pointerLockPlannedResult = PointerLockWillFailSync; 2138 m_pointerLockPlannedResult = PointerLockWillFailSync;
2134 result->setNull(); 2139 result->setNull();
2135 } 2140 }
2136 2141
2137 } 2142 }
OLDNEW
« Source/modules/indexeddb/IDBFactory.cpp ('K') | « Source/testing/runner/TestRunner.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698