| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * Copyright (C) 2013 Google Inc. All rights reserved. |     2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|     3  * |     3  * | 
|     4  * Redistribution and use in source and binary forms, with or without |     4  * Redistribution and use in source and binary forms, with or without | 
|     5  * modification, are permitted provided that the following conditions are |     5  * modification, are permitted provided that the following conditions are | 
|     6  * met: |     6  * met: | 
|     7  * |     7  * | 
|     8  *     * Redistributions of source code must retain the above copyright |     8  *     * Redistributions of source code must retain the above copyright | 
|     9  * notice, this list of conditions and the following disclaimer. |     9  * notice, this list of conditions and the following disclaimer. | 
|    10  *     * Redistributions in binary form must reproduce the above |    10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 2766 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2777     FrameTestHelpers::WebViewHelper webViewHelper; |  2777     FrameTestHelpers::WebViewHelper webViewHelper; | 
|  2778     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-limits-adjust
      ed-for-no-user-scale-control.html", true, 0, 0, setViewportSettings); |  2778     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-limits-adjust
      ed-for-no-user-scale-control.html", true, 0, 0, setViewportSettings); | 
|  2779  |  2779  | 
|  2780     Page* page = webViewHelper.webViewImpl()->page(); |  2780     Page* page = webViewHelper.webViewImpl()->page(); | 
|  2781  |  2781  | 
|  2782     EXPECT_TRUE(page->viewportDescription().userZoom); |  2782     EXPECT_TRUE(page->viewportDescription().userZoom); | 
|  2783 } |  2783 } | 
|  2784  |  2784  | 
|  2785 TEST_F(ViewportTest, viewportTriggersGpuRasterization) |  2785 TEST_F(ViewportTest, viewportTriggersGpuRasterization) | 
|  2786 { |  2786 { | 
 |  2787     registerMockedHttpURLLoad("viewport/viewport-gpu-rasterization.html"); | 
|  2787     FrameTestHelpers::WebViewHelper webViewHelper; |  2788     FrameTestHelpers::WebViewHelper webViewHelper; | 
|  2788  |  | 
|  2789     registerMockedHttpURLLoad("viewport/viewport-gpu-rasterization-disabled-with
      out-viewport.html"); |  | 
|  2790     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-gpu-rasteriza
      tion-disabled-without-viewport.html", true, 0, 0, setViewportSettings); |  | 
|  2791     webViewHelper.webView()->resize(WebSize(640, 480)); |  | 
|  2792     EXPECT_FALSE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizati
      onForTesting()); |  | 
|  2793  |  | 
|  2794     registerMockedHttpURLLoad("viewport/viewport-gpu-rasterization.html"); |  | 
|  2795     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-gpu-rasteriza
      tion.html", true, 0, 0, setViewportSettings); |  2789     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-gpu-rasteriza
      tion.html", true, 0, 0, setViewportSettings); | 
|  2796     webViewHelper.webView()->resize(WebSize(640, 480)); |  2790     webViewHelper.webView()->resize(WebSize(640, 480)); | 
|  2797     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  2791     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); | 
|  2798  |  2792  | 
|  2799     registerMockedHttpURLLoad("viewport/viewport-gpu-rasterization-expanded-heur
      istics.html"); |  2793     registerMockedHttpURLLoad("viewport/viewport-gpu-rasterization-expanded-heur
      istics.html"); | 
|  2800     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-gpu-rasteriza
      tion-expanded-heuristics.html", true, 0, 0, setViewportSettings); |  2794     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-gpu-rasteriza
      tion-expanded-heuristics.html", true, 0, 0, setViewportSettings); | 
|  2801     webViewHelper.webView()->resize(WebSize(640, 480)); |  2795     webViewHelper.webView()->resize(WebSize(640, 480)); | 
|  2802     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  2796     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); | 
|  2803  |  2797  | 
 |  2798     registerMockedHttpURLLoad("viewport/viewport-inferred-values-do-not-trigger-
      gpu-rasterization.html"); | 
 |  2799     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-inferred-valu
      es-do-not-trigger-gpu-rasterization.html", true, 0, 0, setViewportSettings); | 
 |  2800     webViewHelper.webView()->resize(WebSize(640, 480)); | 
 |  2801     EXPECT_FALSE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizati
      onForTesting()); | 
 |  2802  | 
|  2804     registerMockedHttpURLLoad("viewport/viewport-1.html"); |  2803     registerMockedHttpURLLoad("viewport/viewport-1.html"); | 
|  2805     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-1.html", true
      , 0, 0, setViewportSettings); |  2804     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-1.html", true
      , 0, 0, setViewportSettings); | 
|  2806     webViewHelper.webView()->resize(WebSize(640, 480)); |  2805     webViewHelper.webView()->resize(WebSize(640, 480)); | 
|  2807     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  2806     EXPECT_FALSE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizati
      onForTesting()); | 
|  2808  |  2807  | 
|  2809     registerMockedHttpURLLoad("viewport/viewport-15.html"); |  2808     registerMockedHttpURLLoad("viewport/viewport-15.html"); | 
|  2810     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-15.html", tru
      e, 0, 0, setViewportSettings); |  2809     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-15.html", tru
      e, 0, 0, setViewportSettings); | 
|  2811     webViewHelper.webView()->resize(WebSize(640, 480)); |  2810     webViewHelper.webView()->resize(WebSize(640, 480)); | 
|  2812     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  2811     EXPECT_FALSE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizati
      onForTesting()); | 
|  2813  |  2812  | 
|  2814     registerMockedHttpURLLoad("viewport/viewport-130.html"); |  2813     registerMockedHttpURLLoad("viewport/viewport-130.html"); | 
|  2815     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-130.html", tr
      ue, 0, 0, setViewportSettings); |  2814     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-130.html", tr
      ue, 0, 0, setViewportSettings); | 
|  2816     webViewHelper.webView()->resize(WebSize(640, 480)); |  2815     webViewHelper.webView()->resize(WebSize(640, 480)); | 
|  2817     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  2816     EXPECT_FALSE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizati
      onForTesting()); | 
|  2818  |  | 
|  2819     registerMockedHttpURLLoad("viewport/viewport-legacy-handheldfriendly.html"); |  | 
|  2820     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-legacy-handhe
      ldfriendly.html", true, 0, 0, setViewportSettings); |  | 
|  2821     webViewHelper.webView()->resize(WebSize(640, 480)); |  | 
|  2822     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  | 
|  2823  |  | 
|  2824     registerMockedHttpURLLoad("viewport/viewport-legacy-mobileoptimized.html"); |  | 
|  2825     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-legacy-handhe
      ldfriendly.html", true, 0, 0, setViewportSettings); |  | 
|  2826     webViewHelper.webView()->resize(WebSize(640, 480)); |  | 
|  2827     EXPECT_TRUE(webViewHelper.webViewImpl()->matchesHeuristicsForGpuRasterizatio
      nForTesting()); |  | 
|  2828 } |  2817 } | 
|  2829  |  2818  | 
|  2830 class ConsoleMessageWebFrameClient : public FrameTestHelpers::TestWebFrameClient
       { |  2819 class ConsoleMessageWebFrameClient : public FrameTestHelpers::TestWebFrameClient
       { | 
|  2831 public: |  2820 public: | 
|  2832     virtual void didAddMessageToConsole(const WebConsoleMessage& msg, const WebS
      tring& sourceName, unsigned sourceLine, const WebString& stackTrace) |  2821     virtual void didAddMessageToConsole(const WebConsoleMessage& msg, const WebS
      tring& sourceName, unsigned sourceLine, const WebString& stackTrace) | 
|  2833     { |  2822     { | 
|  2834         messages.append(msg); |  2823         messages.append(msg); | 
|  2835     } |  2824     } | 
|  2836  |  2825  | 
|  2837     Vector<WebConsoleMessage> messages; |  2826     Vector<WebConsoleMessage> messages; | 
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3009     FrameTestHelpers::WebViewHelper webViewHelper; |  2998     FrameTestHelpers::WebViewHelper webViewHelper; | 
|  3010     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-warnings-7.ht
      ml", true, &webFrameClient, 0, setViewportSettings); |  2999     webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-warnings-7.ht
      ml", true, &webFrameClient, 0, setViewportSettings); | 
|  3011  |  3000  | 
|  3012     Page* page = webViewHelper.webViewImpl()->page(); |  3001     Page* page = webViewHelper.webViewImpl()->page(); | 
|  3013     runViewportTest(page, 320, 352); |  3002     runViewportTest(page, 320, 352); | 
|  3014  |  3003  | 
|  3015     EXPECT_EQ(0U, webFrameClient.messages.size()); |  3004     EXPECT_EQ(0U, webFrameClient.messages.size()); | 
|  3016 } |  3005 } | 
|  3017  |  3006  | 
|  3018 } // namespace blink |  3007 } // namespace blink | 
| OLD | NEW |