Index: ui/events/event_processor_unittest.cc |
diff --git a/ui/events/event_processor_unittest.cc b/ui/events/event_processor_unittest.cc |
index 34c98e3a753ccc94c25e5b13d34480505489adba..3f34d09cbf4f98e555811189ca72d8cf8fc6d287 100644 |
--- a/ui/events/event_processor_unittest.cc |
+++ b/ui/events/event_processor_unittest.cc |
@@ -2,13 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "ui/events/event.h" |
- |
#include <utility> |
#include <vector> |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "ui/events/event.h" |
#include "ui/events/event_target_iterator.h" |
#include "ui/events/event_targeter.h" |
#include "ui/events/event_utils.h" |
@@ -31,10 +31,10 @@ class EventProcessorTest : public testing::Test { |
protected: |
// testing::Test: |
void SetUp() override { |
- processor_.SetRoot(make_scoped_ptr(new TestEventTarget())); |
+ processor_.SetRoot(base::WrapUnique(new TestEventTarget())); |
processor_.Reset(); |
root()->SetEventTargeter( |
- make_scoped_ptr(new TestEventTargeter(root(), false))); |
+ base::WrapUnique(new TestEventTargeter(root(), false))); |
} |
TestEventTarget* root() { |
@@ -61,9 +61,9 @@ class EventProcessorTest : public testing::Test { |
}; |
TEST_F(EventProcessorTest, Basic) { |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
child->SetEventTargeter( |
- make_scoped_ptr(new TestEventTargeter(child.get(), false))); |
+ base::WrapUnique(new TestEventTargeter(child.get(), false))); |
SetTarget(child.get()); |
root()->AddChild(std::move(child)); |
@@ -121,26 +121,27 @@ class ReDispatchEventHandler : public TestEventHandler { |
// being processed by another event processor. |
TEST_F(EventProcessorTest, NestedEventProcessing) { |
// Add one child to the default event processor used in this test suite. |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
SetTarget(child.get()); |
root()->AddChild(std::move(child)); |
// Define a second root target and child. |
- scoped_ptr<EventTarget> second_root_scoped(new TestEventTarget()); |
+ std::unique_ptr<EventTarget> second_root_scoped(new TestEventTarget()); |
TestEventTarget* second_root = |
static_cast<TestEventTarget*>(second_root_scoped.get()); |
- scoped_ptr<TestEventTarget> second_child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> second_child(new TestEventTarget()); |
second_root->SetEventTargeter( |
- make_scoped_ptr(new TestEventTargeter(second_child.get(), false))); |
+ base::WrapUnique(new TestEventTargeter(second_child.get(), false))); |
second_root->AddChild(std::move(second_child)); |
// Define a second event processor which owns the second root. |
- scoped_ptr<TestEventProcessor> second_processor(new TestEventProcessor()); |
+ std::unique_ptr<TestEventProcessor> second_processor( |
+ new TestEventProcessor()); |
second_processor->SetRoot(std::move(second_root_scoped)); |
// Indicate that an event which is dispatched to the child target owned by the |
// first event processor should be handled by |target_handler| instead. |
- scoped_ptr<TestEventHandler> target_handler( |
+ std::unique_ptr<TestEventHandler> target_handler( |
new ReDispatchEventHandler(second_processor.get(), root()->child_at(0))); |
ignore_result(root()->child_at(0)->SetTargetHandler(target_handler.get())); |
@@ -175,7 +176,7 @@ TEST_F(EventProcessorTest, NestedEventProcessing) { |
// Verifies that OnEventProcessingFinished() is called when an event |
// has been handled. |
TEST_F(EventProcessorTest, OnEventProcessingFinished) { |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
child->set_mark_events_as_handled(true); |
SetTarget(child.get()); |
root()->AddChild(std::move(child)); |
@@ -196,7 +197,7 @@ TEST_F(EventProcessorTest, OnEventProcessingFinished) { |
// OnEventProcessingStarted() marks the event as handled. Also verifies that |
// OnEventProcessingFinished() is also called in either case. |
TEST_F(EventProcessorTest, OnEventProcessingStarted) { |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
SetTarget(child.get()); |
root()->AddChild(std::move(child)); |
@@ -234,12 +235,12 @@ TEST_F(EventProcessorTest, OnEventProcessingStarted) { |
// Tests that unhandled events are correctly dispatched to the next-best |
// target as decided by the TestEventTargeter. |
TEST_F(EventProcessorTest, DispatchToNextBestTarget) { |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
- scoped_ptr<TestEventTarget> grandchild(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> grandchild(new TestEventTarget()); |
// Install a TestEventTargeter which permits bubbling. |
root()->SetEventTargeter( |
- make_scoped_ptr(new TestEventTargeter(grandchild.get(), true))); |
+ base::WrapUnique(new TestEventTargeter(grandchild.get(), true))); |
child->AddChild(std::move(grandchild)); |
root()->AddChild(std::move(child)); |
@@ -308,12 +309,12 @@ TEST_F(EventProcessorTest, DispatchToNextBestTarget) { |
// targets, pre-target handlers, and post-target handlers when |
// a TestEventTargeter is installed on the root target which permits bubbling. |
TEST_F(EventProcessorTest, HandlerSequence) { |
- scoped_ptr<TestEventTarget> child(new TestEventTarget()); |
- scoped_ptr<TestEventTarget> grandchild(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> child(new TestEventTarget()); |
+ std::unique_ptr<TestEventTarget> grandchild(new TestEventTarget()); |
// Install a TestEventTargeter which permits bubbling. |
root()->SetEventTargeter( |
- make_scoped_ptr(new TestEventTargeter(grandchild.get(), true))); |
+ base::WrapUnique(new TestEventTargeter(grandchild.get(), true))); |
child->AddChild(std::move(grandchild)); |
root()->AddChild(std::move(child)); |