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 "content/child/resource_dispatcher.h" | 5 #include "content/child/resource_dispatcher.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 }; | 140 }; |
141 | 141 |
142 // Sets up the message sender override for the unit test. | 142 // Sets up the message sender override for the unit test. |
143 class ResourceDispatcherTest : public testing::Test, public IPC::Sender { | 143 class ResourceDispatcherTest : public testing::Test, public IPC::Sender { |
144 public: | 144 public: |
145 ResourceDispatcherTest() | 145 ResourceDispatcherTest() |
146 : dispatcher_(new ResourceDispatcher(this, message_loop_.task_runner())) { | 146 : dispatcher_(new ResourceDispatcher(this, message_loop_.task_runner())) { |
147 } | 147 } |
148 | 148 |
149 ~ResourceDispatcherTest() override { | 149 ~ResourceDispatcherTest() override { |
150 STLDeleteContainerPairSecondPointers(shared_memory_map_.begin(), | 150 base::STLDeleteContainerPairSecondPointers(shared_memory_map_.begin(), |
151 shared_memory_map_.end()); | 151 shared_memory_map_.end()); |
152 dispatcher_.reset(); | 152 dispatcher_.reset(); |
153 base::RunLoop().RunUntilIdle(); | 153 base::RunLoop().RunUntilIdle(); |
154 } | 154 } |
155 | 155 |
156 // Emulates IPC send operations (IPC::Sender) by adding | 156 // Emulates IPC send operations (IPC::Sender) by adding |
157 // pending messages to the queue. | 157 // pending messages to the queue. |
158 bool Send(IPC::Message* msg) override { | 158 bool Send(IPC::Message* msg) override { |
159 message_queue_.push_back(IPC::Message(*msg)); | 159 message_queue_.push_back(IPC::Message(*msg)); |
160 delete msg; | 160 delete msg; |
161 return true; | 161 return true; |
(...skipping 773 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
935 ResourceResponseHead response_head; | 935 ResourceResponseHead response_head; |
936 | 936 |
937 PerformTest(response_head); | 937 PerformTest(response_head); |
938 | 938 |
939 EXPECT_EQ(base::TimeTicks(), response_info().load_timing.request_start); | 939 EXPECT_EQ(base::TimeTicks(), response_info().load_timing.request_start); |
940 EXPECT_EQ(base::TimeTicks(), | 940 EXPECT_EQ(base::TimeTicks(), |
941 response_info().load_timing.connect_timing.dns_start); | 941 response_info().load_timing.connect_timing.dns_start); |
942 } | 942 } |
943 | 943 |
944 } // namespace content | 944 } // namespace content |
OLD | NEW |