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

Side by Side Diff: chrome/browser/apps/web_view_browsertest.cc

Issue 459953002: Migrate geolocation permissions to the new common permission class. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 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 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "apps/ui/native_app_window.h" 5 #include "apps/ui/native_app_window.h"
6 #include "base/path_service.h" 6 #include "base/path_service.h"
7 #include "base/strings/stringprintf.h" 7 #include "base/strings/stringprintf.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "chrome/browser/apps/app_browsertest_util.h" 9 #include "chrome/browser/apps/app_browsertest_util.h"
10 #include "chrome/browser/chrome_content_browser_client.h" 10 #include "chrome/browser/chrome_content_browser_client.h"
(...skipping 1879 matching lines...) Expand 10 before | Expand all | Expand 10 after
1890 // 1890 //
1891 // Note that these test names must be "GeolocationAPI" prefixed (b/c we mock out 1891 // Note that these test names must be "GeolocationAPI" prefixed (b/c we mock out
1892 // geolocation in this case). 1892 // geolocation in this case).
1893 // 1893 //
1894 // Also note that these are run separately because OverrideGeolocation() doesn't 1894 // Also note that these are run separately because OverrideGeolocation() doesn't
1895 // mock out geolocation for multiple navigator.geolocation calls properly and 1895 // mock out geolocation for multiple navigator.geolocation calls properly and
1896 // the tests become flaky. 1896 // the tests become flaky.
1897 // GeolocationAPI* test 1 of 3. 1897 // GeolocationAPI* test 1 of 3.
1898 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPIEmbedderHasAccessAllow) { 1898 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPIEmbedderHasAccessAllow) {
1899 TestHelper("testAllow", 1899 TestHelper("testAllow",
1900 "web_view/geolocation/embedder_has_permission", 1900 "web_view/geolocation/embedder_has_permission",
Michael van Ouwerkerk 2014/08/13 10:01:10 No need for this edit.
Miguel Garcia 2014/08/13 13:18:12 Acknowledged.
1901 NEEDS_TEST_SERVER); 1901 NEEDS_TEST_SERVER);
1902 } 1902 }
1903 1903
1904 // GeolocationAPI* test 2 of 3. 1904 // GeolocationAPI* test 2 of 3.
1905 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPIEmbedderHasAccessDeny) { 1905 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPIEmbedderHasAccessDeny) {
1906 TestHelper("testDeny", 1906 TestHelper("testDeny",
1907 "web_view/geolocation/embedder_has_permission", 1907 "web_view/geolocation/embedder_has_permission",
1908 NEEDS_TEST_SERVER); 1908 NEEDS_TEST_SERVER);
1909 } 1909 }
1910 1910
1911 // GeolocationAPI* test 3 of 3. 1911 // GeolocationAPI* test 3 of 3.
1912 IN_PROC_BROWSER_TEST_F(WebViewTest, 1912 IN_PROC_BROWSER_TEST_F(WebViewTest,
1913 GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow) { 1913 GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow) {
1914 TestHelper("testMultipleBridgeIdAllow", 1914 TestHelper("testMultipleBridgeIdAllow",
1915 "web_view/geolocation/embedder_has_permission", 1915 "web_view/geolocation/embedder_has_permission",
1916 NEEDS_TEST_SERVER); 1916 NEEDS_TEST_SERVER);
1917 } 1917 }
1918 1918
1919 // Tests that 1919 // Tests that
1920 // BrowserPluginGeolocationPermissionContext::CancelGeolocationPermissionRequest 1920 // BrowserPluginGeolocationPermissionContext::CancelGeolocationPermissionRequest
1921 // is handled correctly (and does not crash). 1921 // is handled correctly (and does not crash).
1922 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPICancelGeolocation) { 1922 IN_PROC_BROWSER_TEST_F(WebViewTest, GeolocationAPICancelGeolocation) {
Michael van Ouwerkerk 2014/08/13 10:01:10 Is this still working as intended?
Miguel Garcia 2014/08/13 13:18:12 It is yes, you should be able to cancel a geolocat
1923 ASSERT_TRUE(StartEmbeddedTestServer()); // For serving guest pages. 1923 ASSERT_TRUE(StartEmbeddedTestServer()); // For serving guest pages.
1924 ASSERT_TRUE(RunPlatformAppTest( 1924 ASSERT_TRUE(RunPlatformAppTest(
1925 "platform_apps/web_view/geolocation/cancel_request")) << message_; 1925 "platform_apps/web_view/geolocation/cancel_request")) << message_;
1926 } 1926 }
1927 1927
1928 IN_PROC_BROWSER_TEST_F(WebViewTest, DISABLED_GeolocationRequestGone) { 1928 IN_PROC_BROWSER_TEST_F(WebViewTest, DISABLED_GeolocationRequestGone) {
1929 ASSERT_TRUE(StartEmbeddedTestServer()); // For serving guest pages. 1929 ASSERT_TRUE(StartEmbeddedTestServer()); // For serving guest pages.
1930 ASSERT_TRUE(RunPlatformAppTest( 1930 ASSERT_TRUE(RunPlatformAppTest(
1931 "platform_apps/web_view/geolocation/geolocation_request_gone")) 1931 "platform_apps/web_view/geolocation/geolocation_request_gone"))
1932 << message_; 1932 << message_;
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after
2243 IN_PROC_BROWSER_TEST_F(WebViewTest, Shim_TestFindAPI_findupdate) { 2243 IN_PROC_BROWSER_TEST_F(WebViewTest, Shim_TestFindAPI_findupdate) {
2244 TestHelper("testFindAPI_findupdate", "web_view/shim", NO_TEST_SERVER); 2244 TestHelper("testFindAPI_findupdate", "web_view/shim", NO_TEST_SERVER);
2245 } 2245 }
2246 2246
2247 // <webview> screenshot capture fails with ubercomp. 2247 // <webview> screenshot capture fails with ubercomp.
2248 // See http://crbug.com/327035. 2248 // See http://crbug.com/327035.
2249 IN_PROC_BROWSER_TEST_F(WebViewCaptureTest, 2249 IN_PROC_BROWSER_TEST_F(WebViewCaptureTest,
2250 DISABLED_Shim_ScreenshotCapture) { 2250 DISABLED_Shim_ScreenshotCapture) {
2251 TestHelper("testScreenshotCapture", "web_view/shim", NO_TEST_SERVER); 2251 TestHelper("testScreenshotCapture", "web_view/shim", NO_TEST_SERVER);
2252 } 2252 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698