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

Side by Side Diff: content/browser/service_worker/service_worker_version_unittest.cc

Issue 1022363002: ServiceWorker: Run ServiceWorkerContextTest.DeleteAndStartOver on disk (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 9 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
OLDNEW
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 "base/basictypes.h" 5 #include "base/basictypes.h"
6 #include "base/run_loop.h" 6 #include "base/run_loop.h"
7 #include "content/browser/service_worker/embedded_worker_registry.h" 7 #include "content/browser/service_worker/embedded_worker_registry.h"
8 #include "content/browser/service_worker/embedded_worker_test_helper.h" 8 #include "content/browser/service_worker/embedded_worker_test_helper.h"
9 #include "content/browser/service_worker/service_worker_context_core.h" 9 #include "content/browser/service_worker/service_worker_context_core.h"
10 #include "content/browser/service_worker/service_worker_registration.h" 10 #include "content/browser/service_worker/service_worker_registration.h"
(...skipping 17 matching lines...) Expand all
28 28
29 namespace content { 29 namespace content {
30 30
31 namespace { 31 namespace {
32 32
33 static const int kRenderProcessId = 1; 33 static const int kRenderProcessId = 1;
34 34
35 class MessageReceiver : public EmbeddedWorkerTestHelper { 35 class MessageReceiver : public EmbeddedWorkerTestHelper {
36 public: 36 public:
37 MessageReceiver() 37 MessageReceiver()
38 : EmbeddedWorkerTestHelper(kRenderProcessId), 38 : EmbeddedWorkerTestHelper(base::FilePath(), kRenderProcessId),
39 current_embedded_worker_id_(0) {} 39 current_embedded_worker_id_(0) {}
40 ~MessageReceiver() override {} 40 ~MessageReceiver() override {}
41 41
42 bool OnMessageToWorker(int thread_id, 42 bool OnMessageToWorker(int thread_id,
43 int embedded_worker_id, 43 int embedded_worker_id,
44 const IPC::Message& message) override { 44 const IPC::Message& message) override {
45 if (EmbeddedWorkerTestHelper::OnMessageToWorker( 45 if (EmbeddedWorkerTestHelper::OnMessageToWorker(
46 thread_id, embedded_worker_id, message)) { 46 thread_id, embedded_worker_id, message)) {
47 return true; 47 return true;
48 } 48 }
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 base::TimeTicks::Now() - 543 base::TimeTicks::Now() -
544 base::TimeDelta::FromMinutes( 544 base::TimeDelta::FromMinutes(
545 ServiceWorkerVersion::kStartWorkerTimeoutMinutes + 1); 545 ServiceWorkerVersion::kStartWorkerTimeoutMinutes + 1);
546 version_->timeout_timer_.user_task().Run(); 546 version_->timeout_timer_.user_task().Run();
547 base::RunLoop().RunUntilIdle(); 547 base::RunLoop().RunUntilIdle();
548 EXPECT_EQ(SERVICE_WORKER_ERROR_TIMEOUT, status); 548 EXPECT_EQ(SERVICE_WORKER_ERROR_TIMEOUT, status);
549 EXPECT_EQ(ServiceWorkerVersion::STOPPED, version_->running_status()); 549 EXPECT_EQ(ServiceWorkerVersion::STOPPED, version_->running_status());
550 } 550 }
551 551
552 } // namespace content 552 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698