OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/browser/service_worker/embedded_worker_test_helper.h" | 5 #include "content/browser/service_worker/embedded_worker_test_helper.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <memory> | 8 #include <memory> |
9 #include <string> | 9 #include <string> |
10 #include <utility> | 10 #include <utility> |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
167 } | 167 } |
168 | 168 |
169 void DispatchSyncEvent( | 169 void DispatchSyncEvent( |
170 const std::string& tag, | 170 const std::string& tag, |
171 blink::mojom::BackgroundSyncEventLastChance last_chance, | 171 blink::mojom::BackgroundSyncEventLastChance last_chance, |
172 const DispatchSyncEventCallback& callback) override { | 172 const DispatchSyncEventCallback& callback) override { |
173 NOTIMPLEMENTED(); | 173 NOTIMPLEMENTED(); |
174 } | 174 } |
175 | 175 |
176 void DispatchPaymentRequestEvent( | 176 void DispatchPaymentRequestEvent( |
177 payments::mojom::PaymentAppRequestDataPtr data, | 177 payments::mojom::PaymentAppRequestPtr appRequest, |
jam
2017/01/30 18:05:00
ditto this file
| |
178 const DispatchPaymentRequestEventCallback& callback) override { | 178 const DispatchPaymentRequestEventCallback& callback) override { |
179 if (!helper_) | 179 if (!helper_) |
180 return; | 180 return; |
181 helper_->OnPaymentRequestEventStub(std::move(data), callback); | 181 helper_->OnPaymentRequestEventStub(std::move(appRequest), callback); |
182 } | 182 } |
183 | 183 |
184 void DispatchExtendableMessageEvent( | 184 void DispatchExtendableMessageEvent( |
185 mojom::ExtendableMessageEventPtr event, | 185 mojom::ExtendableMessageEventPtr event, |
186 const DispatchExtendableMessageEventCallback& callback) override { | 186 const DispatchExtendableMessageEventCallback& callback) override { |
187 if (!helper_) | 187 if (!helper_) |
188 return; | 188 return; |
189 helper_->OnExtendableMessageEventStub(std::move(event), callback); | 189 helper_->OnExtendableMessageEventStub(std::move(event), callback); |
190 } | 190 } |
191 | 191 |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
378 } | 378 } |
379 | 379 |
380 void EmbeddedWorkerTestHelper::OnPushEvent( | 380 void EmbeddedWorkerTestHelper::OnPushEvent( |
381 const PushEventPayload& payload, | 381 const PushEventPayload& payload, |
382 const mojom::ServiceWorkerEventDispatcher::DispatchPushEventCallback& | 382 const mojom::ServiceWorkerEventDispatcher::DispatchPushEventCallback& |
383 callback) { | 383 callback) { |
384 callback.Run(SERVICE_WORKER_OK, base::Time::Now()); | 384 callback.Run(SERVICE_WORKER_OK, base::Time::Now()); |
385 } | 385 } |
386 | 386 |
387 void EmbeddedWorkerTestHelper::OnPaymentRequestEvent( | 387 void EmbeddedWorkerTestHelper::OnPaymentRequestEvent( |
388 payments::mojom::PaymentAppRequestDataPtr data, | 388 payments::mojom::PaymentAppRequestPtr appRequest, |
389 const mojom::ServiceWorkerEventDispatcher:: | 389 const mojom::ServiceWorkerEventDispatcher:: |
390 DispatchPaymentRequestEventCallback& callback) { | 390 DispatchPaymentRequestEventCallback& callback) { |
391 callback.Run(SERVICE_WORKER_OK, base::Time::Now()); | 391 callback.Run(SERVICE_WORKER_OK, base::Time::Now()); |
392 } | 392 } |
393 | 393 |
394 void EmbeddedWorkerTestHelper::SimulateWorkerReadyForInspection( | 394 void EmbeddedWorkerTestHelper::SimulateWorkerReadyForInspection( |
395 int embedded_worker_id) { | 395 int embedded_worker_id) { |
396 EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id); | 396 EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id); |
397 ASSERT_TRUE(worker); | 397 ASSERT_TRUE(worker); |
398 registry()->OnWorkerReadyForInspection(worker->process_id(), | 398 registry()->OnWorkerReadyForInspection(worker->process_id(), |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
543 void EmbeddedWorkerTestHelper::OnPushEventStub( | 543 void EmbeddedWorkerTestHelper::OnPushEventStub( |
544 const PushEventPayload& payload, | 544 const PushEventPayload& payload, |
545 const mojom::ServiceWorkerEventDispatcher::DispatchPushEventCallback& | 545 const mojom::ServiceWorkerEventDispatcher::DispatchPushEventCallback& |
546 callback) { | 546 callback) { |
547 base::ThreadTaskRunnerHandle::Get()->PostTask( | 547 base::ThreadTaskRunnerHandle::Get()->PostTask( |
548 FROM_HERE, base::Bind(&EmbeddedWorkerTestHelper::OnPushEvent, AsWeakPtr(), | 548 FROM_HERE, base::Bind(&EmbeddedWorkerTestHelper::OnPushEvent, AsWeakPtr(), |
549 payload, callback)); | 549 payload, callback)); |
550 } | 550 } |
551 | 551 |
552 void EmbeddedWorkerTestHelper::OnPaymentRequestEventStub( | 552 void EmbeddedWorkerTestHelper::OnPaymentRequestEventStub( |
553 payments::mojom::PaymentAppRequestDataPtr data, | 553 payments::mojom::PaymentAppRequestPtr appRequest, |
554 const mojom::ServiceWorkerEventDispatcher:: | 554 const mojom::ServiceWorkerEventDispatcher:: |
555 DispatchPaymentRequestEventCallback& callback) { | 555 DispatchPaymentRequestEventCallback& callback) { |
556 base::ThreadTaskRunnerHandle::Get()->PostTask( | 556 base::ThreadTaskRunnerHandle::Get()->PostTask( |
557 FROM_HERE, | 557 FROM_HERE, |
558 base::Bind(&EmbeddedWorkerTestHelper::OnPaymentRequestEvent, AsWeakPtr(), | 558 base::Bind(&EmbeddedWorkerTestHelper::OnPaymentRequestEvent, AsWeakPtr(), |
559 base::Passed(std::move(data)), callback)); | 559 base::Passed(std::move(appRequest)), callback)); |
560 } | 560 } |
561 | 561 |
562 EmbeddedWorkerRegistry* EmbeddedWorkerTestHelper::registry() { | 562 EmbeddedWorkerRegistry* EmbeddedWorkerTestHelper::registry() { |
563 DCHECK(context()); | 563 DCHECK(context()); |
564 return context()->embedded_worker_registry(); | 564 return context()->embedded_worker_registry(); |
565 } | 565 } |
566 | 566 |
567 MessagePortMessageFilter* | 567 MessagePortMessageFilter* |
568 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() { | 568 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() { |
569 scoped_refptr<MessagePortMessageFilter> filter( | 569 scoped_refptr<MessagePortMessageFilter> filter( |
(...skipping 16 matching lines...) Expand all Loading... | |
586 service_manager::InterfaceProviderSpec()); | 586 service_manager::InterfaceProviderSpec()); |
587 | 587 |
588 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces( | 588 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces( |
589 new service_manager::InterfaceProvider); | 589 new service_manager::InterfaceProvider); |
590 remote_interfaces->Bind(std::move(interfaces)); | 590 remote_interfaces->Bind(std::move(interfaces)); |
591 rph->SetRemoteInterfaces(std::move(remote_interfaces)); | 591 rph->SetRemoteInterfaces(std::move(remote_interfaces)); |
592 return registry; | 592 return registry; |
593 } | 593 } |
594 | 594 |
595 } // namespace content | 595 } // namespace content |
OLD | NEW |