| OLD | NEW |
| 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 #include <stddef.h> | 5 #include <stddef.h> |
| 6 #include <stdint.h> | 6 #include <stdint.h> |
| 7 | 7 |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/callback.h" | 9 #include "base/callback.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 2045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2056 RequestExtraData* extra_data = NULL; | 2056 RequestExtraData* extra_data = NULL; |
| 2057 | 2057 |
| 2058 // Make sure each new document has a new provider and | 2058 // Make sure each new document has a new provider and |
| 2059 // that the main request is tagged with the provider's id. | 2059 // that the main request is tagged with the provider's id. |
| 2060 LoadHTML("<b>A Document</b>"); | 2060 LoadHTML("<b>A Document</b>"); |
| 2061 ASSERT_TRUE(GetMainFrame()->dataSource()); | 2061 ASSERT_TRUE(GetMainFrame()->dataSource()); |
| 2062 provider = ServiceWorkerNetworkProvider::FromDocumentState( | 2062 provider = ServiceWorkerNetworkProvider::FromDocumentState( |
| 2063 DocumentState::FromDataSource(GetMainFrame()->dataSource())); | 2063 DocumentState::FromDataSource(GetMainFrame()->dataSource())); |
| 2064 ASSERT_TRUE(provider); | 2064 ASSERT_TRUE(provider); |
| 2065 extra_data = static_cast<RequestExtraData*>( | 2065 extra_data = static_cast<RequestExtraData*>( |
| 2066 GetMainFrame()->dataSource()->request().extraData()); | 2066 GetMainFrame()->dataSource()->request().getExtraData()); |
| 2067 ASSERT_TRUE(extra_data); | 2067 ASSERT_TRUE(extra_data); |
| 2068 EXPECT_EQ(extra_data->service_worker_provider_id(), | 2068 EXPECT_EQ(extra_data->service_worker_provider_id(), |
| 2069 provider->provider_id()); | 2069 provider->provider_id()); |
| 2070 int provider1_id = provider->provider_id(); | 2070 int provider1_id = provider->provider_id(); |
| 2071 | 2071 |
| 2072 LoadHTML("<b>New Document B Goes Here</b>"); | 2072 LoadHTML("<b>New Document B Goes Here</b>"); |
| 2073 ASSERT_TRUE(GetMainFrame()->dataSource()); | 2073 ASSERT_TRUE(GetMainFrame()->dataSource()); |
| 2074 provider = ServiceWorkerNetworkProvider::FromDocumentState( | 2074 provider = ServiceWorkerNetworkProvider::FromDocumentState( |
| 2075 DocumentState::FromDataSource(GetMainFrame()->dataSource())); | 2075 DocumentState::FromDataSource(GetMainFrame()->dataSource())); |
| 2076 ASSERT_TRUE(provider); | 2076 ASSERT_TRUE(provider); |
| 2077 EXPECT_NE(provider1_id, provider->provider_id()); | 2077 EXPECT_NE(provider1_id, provider->provider_id()); |
| 2078 extra_data = static_cast<RequestExtraData*>( | 2078 extra_data = static_cast<RequestExtraData*>( |
| 2079 GetMainFrame()->dataSource()->request().extraData()); | 2079 GetMainFrame()->dataSource()->request().getExtraData()); |
| 2080 ASSERT_TRUE(extra_data); | 2080 ASSERT_TRUE(extra_data); |
| 2081 EXPECT_EQ(extra_data->service_worker_provider_id(), | 2081 EXPECT_EQ(extra_data->service_worker_provider_id(), |
| 2082 provider->provider_id()); | 2082 provider->provider_id()); |
| 2083 | 2083 |
| 2084 // See that subresource requests are also tagged with the provider's id. | 2084 // See that subresource requests are also tagged with the provider's id. |
| 2085 EXPECT_EQ(frame(), RenderFrameImpl::FromWebFrame(GetMainFrame())); | 2085 EXPECT_EQ(frame(), RenderFrameImpl::FromWebFrame(GetMainFrame())); |
| 2086 blink::WebURLRequest request(GURL("http://foo.com")); | 2086 blink::WebURLRequest request(GURL("http://foo.com")); |
| 2087 request.setRequestContext(blink::WebURLRequest::RequestContextSubresource); | 2087 request.setRequestContext(blink::WebURLRequest::RequestContextSubresource); |
| 2088 blink::WebURLResponse redirect_response; | 2088 blink::WebURLResponse redirect_response; |
| 2089 frame()->willSendRequest(GetMainFrame(), 0, request, redirect_response); | 2089 frame()->willSendRequest(GetMainFrame(), 0, request, redirect_response); |
| 2090 extra_data = static_cast<RequestExtraData*>(request.extraData()); | 2090 extra_data = static_cast<RequestExtraData*>(request.getExtraData()); |
| 2091 ASSERT_TRUE(extra_data); | 2091 ASSERT_TRUE(extra_data); |
| 2092 EXPECT_EQ(extra_data->service_worker_provider_id(), | 2092 EXPECT_EQ(extra_data->service_worker_provider_id(), |
| 2093 provider->provider_id()); | 2093 provider->provider_id()); |
| 2094 } | 2094 } |
| 2095 | 2095 |
| 2096 TEST_F(RenderViewImplTest, OnSetAccessibilityMode) { | 2096 TEST_F(RenderViewImplTest, OnSetAccessibilityMode) { |
| 2097 ASSERT_EQ(AccessibilityModeOff, frame()->accessibility_mode()); | 2097 ASSERT_EQ(AccessibilityModeOff, frame()->accessibility_mode()); |
| 2098 ASSERT_EQ((RendererAccessibility*) NULL, frame()->renderer_accessibility()); | 2098 ASSERT_EQ((RendererAccessibility*) NULL, frame()->renderer_accessibility()); |
| 2099 | 2099 |
| 2100 frame()->SetAccessibilityMode(AccessibilityModeTreeOnly); | 2100 frame()->SetAccessibilityMode(AccessibilityModeTreeOnly); |
| (...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2475 FROM_HERE, | 2475 FROM_HERE, |
| 2476 base::Bind(&DevToolsAgentTest::CloseWhilePaused, base::Unretained(this))); | 2476 base::Bind(&DevToolsAgentTest::CloseWhilePaused, base::Unretained(this))); |
| 2477 ExecuteJavaScriptForTests("debugger;"); | 2477 ExecuteJavaScriptForTests("debugger;"); |
| 2478 | 2478 |
| 2479 // CloseWhilePaused should resume execution and continue here. | 2479 // CloseWhilePaused should resume execution and continue here. |
| 2480 EXPECT_FALSE(IsPaused()); | 2480 EXPECT_FALSE(IsPaused()); |
| 2481 Detach(); | 2481 Detach(); |
| 2482 } | 2482 } |
| 2483 | 2483 |
| 2484 } // namespace content | 2484 } // namespace content |
| OLD | NEW |