Index: third_party/WebKit/Source/core/workers/WorkerThreadTestHelper.h |
diff --git a/third_party/WebKit/Source/core/workers/WorkerThreadTestHelper.h b/third_party/WebKit/Source/core/workers/WorkerThreadTestHelper.h |
index 3513c64f7af9255d2a9c5e30bc84f6cced3eb613..bd35df2f8f832b1fe914e2b48f540504966a1558 100644 |
--- a/third_party/WebKit/Source/core/workers/WorkerThreadTestHelper.h |
+++ b/third_party/WebKit/Source/core/workers/WorkerThreadTestHelper.h |
@@ -25,9 +25,9 @@ |
#include "testing/gmock/include/gmock/gmock.h" |
#include "wtf/CurrentTime.h" |
#include "wtf/Forward.h" |
-#include "wtf/OwnPtr.h" |
-#include "wtf/PassOwnPtr.h" |
+#include "wtf/PtrUtil.h" |
#include "wtf/Vector.h" |
+#include <memory> |
#include <v8.h> |
namespace blink { |
@@ -55,7 +55,7 @@ public: |
~MockWorkerReportingProxy() override { } |
MOCK_METHOD2(reportExceptionMock, void(const String& errorMessage, SourceLocation*)); |
- void reportException(const String& errorMessage, PassOwnPtr<SourceLocation> location) |
+ void reportException(const String& errorMessage, std::unique_ptr<SourceLocation> location) |
{ |
reportExceptionMock(errorMessage, location.get()); |
} |
@@ -86,7 +86,7 @@ public: |
WorkerReportingProxy& mockWorkerReportingProxy) |
: WorkerThread(WorkerLoaderProxy::create(mockWorkerLoaderProxyProvider), mockWorkerReportingProxy) |
, m_workerBackingThread(WorkerBackingThread::createForTest("Test thread")) |
- , m_scriptLoadedEvent(adoptPtr(new WaitableEvent())) |
+ , m_scriptLoadedEvent(wrapUnique(new WaitableEvent())) |
{ |
} |
@@ -94,7 +94,7 @@ public: |
WorkerBackingThread& workerBackingThread() override { return *m_workerBackingThread; } |
- WorkerGlobalScope* createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData>) override; |
+ WorkerGlobalScope* createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData>) override; |
void waitUntilScriptLoaded() |
{ |
@@ -108,7 +108,7 @@ public: |
void startWithSourceCode(SecurityOrigin* securityOrigin, const String& source) |
{ |
- OwnPtr<Vector<CSPHeaderAndType>> headers = adoptPtr(new Vector<CSPHeaderAndType>()); |
+ std::unique_ptr<Vector<CSPHeaderAndType>> headers = wrapUnique(new Vector<CSPHeaderAndType>()); |
CSPHeaderAndType headerAndType("contentSecurityPolicy", ContentSecurityPolicyHeaderTypeReport); |
headers->append(headerAndType); |
@@ -130,19 +130,19 @@ public: |
void waitForInit() |
{ |
- OwnPtr<WaitableEvent> completionEvent = adoptPtr(new WaitableEvent()); |
+ std::unique_ptr<WaitableEvent> completionEvent = wrapUnique(new WaitableEvent()); |
workerBackingThread().backingThread().postTask(BLINK_FROM_HERE, threadSafeBind(&WaitableEvent::signal, AllowCrossThreadAccess(completionEvent.get()))); |
completionEvent->wait(); |
} |
private: |
- OwnPtr<WorkerBackingThread> m_workerBackingThread; |
- OwnPtr<WaitableEvent> m_scriptLoadedEvent; |
+ std::unique_ptr<WorkerBackingThread> m_workerBackingThread; |
+ std::unique_ptr<WaitableEvent> m_scriptLoadedEvent; |
}; |
class FakeWorkerGlobalScope : public WorkerGlobalScope { |
public: |
- FakeWorkerGlobalScope(const KURL& url, const String& userAgent, WorkerThreadForTest* thread, PassOwnPtr<SecurityOrigin::PrivilegeData> starterOriginPrivilegeData, WorkerClients* workerClients) |
+ FakeWorkerGlobalScope(const KURL& url, const String& userAgent, WorkerThreadForTest* thread, std::unique_ptr<SecurityOrigin::PrivilegeData> starterOriginPrivilegeData, WorkerClients* workerClients) |
: WorkerGlobalScope(url, userAgent, thread, monotonicallyIncreasingTime(), std::move(starterOriginPrivilegeData), workerClients) |
, m_thread(thread) |
{ |
@@ -163,7 +163,7 @@ public: |
return EventTargetNames::DedicatedWorkerGlobalScope; |
} |
- void logExceptionToConsole(const String&, PassOwnPtr<SourceLocation>) override |
+ void logExceptionToConsole(const String&, std::unique_ptr<SourceLocation>) override |
{ |
} |
@@ -171,7 +171,7 @@ private: |
WorkerThreadForTest* m_thread; |
}; |
-inline WorkerGlobalScope* WorkerThreadForTest::createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData> startupData) |
+inline WorkerGlobalScope* WorkerThreadForTest::createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData> startupData) |
{ |
return new FakeWorkerGlobalScope(startupData->m_scriptURL, startupData->m_userAgent, this, std::move(startupData->m_starterOriginPrivilegeData), std::move(startupData->m_workerClients)); |
} |