Index: ui/compositor/layer_animator_unittest.cc |
diff --git a/ui/compositor/layer_animator_unittest.cc b/ui/compositor/layer_animator_unittest.cc |
index b4afb64cd2575d993f35bb5ce9249d7ae62f9b1b..89bb496699318ac9bcb5391409cde3c851eefd8a 100644 |
--- a/ui/compositor/layer_animator_unittest.cc |
+++ b/ui/compositor/layer_animator_unittest.cc |
@@ -4,9 +4,10 @@ |
#include "ui/compositor/layer_animator.h" |
+#include <memory> |
+ |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/strings/stringprintf.h" |
#include "base/time/time.h" |
#include "cc/animation/animation_events.h" |
@@ -579,10 +580,9 @@ TEST(LayerAnimatorTest, ScheduleBlockedAnimation) { |
LayerAnimationElement::CreateGrayscaleElement(target_grayscale, |
delta))); |
- scoped_ptr<LayerAnimationSequence> bounds_and_grayscale( |
- new LayerAnimationSequence( |
- LayerAnimationElement::CreateGrayscaleElement(start_grayscale, |
- delta))); |
+ std::unique_ptr<LayerAnimationSequence> bounds_and_grayscale( |
+ new LayerAnimationSequence(LayerAnimationElement::CreateGrayscaleElement( |
+ start_grayscale, delta))); |
bounds_and_grayscale->AddElement( |
LayerAnimationElement::CreateBoundsElement(target_bounds, delta)); |
@@ -1387,10 +1387,9 @@ TEST(LayerAnimatorTest, CyclicSequences) { |
delegate.SetBrightnessFromAnimation(start_brightness); |
- scoped_ptr<LayerAnimationSequence> sequence( |
- new LayerAnimationSequence( |
- LayerAnimationElement::CreateBrightnessElement(target_brightness, |
- delta))); |
+ std::unique_ptr<LayerAnimationSequence> sequence( |
+ new LayerAnimationSequence(LayerAnimationElement::CreateBrightnessElement( |
+ target_brightness, delta))); |
sequence->AddElement( |
LayerAnimationElement::CreateBrightnessElement(start_brightness, delta)); |
@@ -1447,9 +1446,8 @@ TEST(LayerAnimatorTest, ThreadedCyclicSequences) { |
delegate.SetOpacityFromAnimation(start_opacity); |
- scoped_ptr<LayerAnimationSequence> sequence( |
- new LayerAnimationSequence( |
- LayerAnimationElement::CreateOpacityElement(target_opacity, delta))); |
+ std::unique_ptr<LayerAnimationSequence> sequence(new LayerAnimationSequence( |
+ LayerAnimationElement::CreateOpacityElement(target_opacity, delta))); |
sequence->AddElement( |
LayerAnimationElement::CreateOpacityElement(start_opacity, delta)); |
@@ -1738,7 +1736,7 @@ TEST(LayerAnimatorTest, RemoveObserverShouldRemoveFromSequences) { |
TEST(LayerAnimatorTest, ObserverReleasedBeforeAnimationSequenceEnds) { |
TestLayerAnimationDelegate delegate; |
- scoped_ptr<TestLayerAnimationObserver> observer( |
+ std::unique_ptr<TestLayerAnimationObserver> observer( |
new TestLayerAnimationObserver); |
scoped_refptr<LayerAnimator> animator( |
CreateDefaultTestAnimator(&delegate, observer.get())); |
@@ -1853,7 +1851,7 @@ TEST(LayerAnimatorTest, ObserverDeletesAnimationsOnEnd) { |
base::TimeDelta halfway_delta = base::TimeDelta::FromSeconds(2); |
base::TimeDelta bounds_delta = base::TimeDelta::FromSeconds(3); |
- scoped_ptr<DeletingLayerAnimationObserver> observer( |
+ std::unique_ptr<DeletingLayerAnimationObserver> observer( |
new DeletingLayerAnimationObserver(animator.get())); |
animator->AddObserver(observer.get()); |
@@ -1960,7 +1958,7 @@ TEST(LayerAnimatorTest, ObserverDeletesAnimationsOnAbort) { |
delegate.SetBrightnessFromAnimation(start_brightness); |
delegate.SetBoundsFromAnimation(start_bounds); |
- scoped_ptr<DeletingLayerAnimationObserver> observer( |
+ std::unique_ptr<DeletingLayerAnimationObserver> observer( |
new DeletingLayerAnimationObserver(animator.get())); |
animator->AddObserver(observer.get()); |
@@ -2001,9 +1999,8 @@ TEST(LayerAnimatorTest, SettingPropertyDuringAnAnimation) { |
delegate.SetOpacityFromAnimation(start_opacity); |
- scoped_ptr<LayerAnimationSequence> sequence( |
- new LayerAnimationSequence( |
- LayerAnimationElement::CreateOpacityElement(target_opacity, delta))); |
+ std::unique_ptr<LayerAnimationSequence> sequence(new LayerAnimationSequence( |
+ LayerAnimationElement::CreateOpacityElement(target_opacity, delta))); |
animator->StartAnimation(sequence.release()); |
@@ -2036,7 +2033,7 @@ TEST(LayerAnimatorTest, ImmediatelySettingNewTargetDoesNotLeak) { |
int num_live_instances = 0; |
base::TimeDelta delta = base::TimeDelta::FromSeconds(1); |
- scoped_ptr<TestLayerAnimationSequence> sequence( |
+ std::unique_ptr<TestLayerAnimationSequence> sequence( |
new TestLayerAnimationSequence( |
LayerAnimationElement::CreateBoundsElement(target_bounds, delta), |
&num_live_instances)); |
@@ -2226,13 +2223,13 @@ public: |
} |
private: |
- scoped_ptr<AnimatorOwner> animator_owner_; |
- bool delete_on_animation_ended_; |
- bool delete_on_animation_aborted_; |
- bool delete_on_animation_scheduled_; |
- bool* was_deleted_; |
+ std::unique_ptr<AnimatorOwner> animator_owner_; |
+ bool delete_on_animation_ended_; |
+ bool delete_on_animation_aborted_; |
+ bool delete_on_animation_scheduled_; |
+ bool* was_deleted_; |
- DISALLOW_COPY_AND_ASSIGN(DeletingObserver); |
+ DISALLOW_COPY_AND_ASSIGN(DeletingObserver); |
}; |
TEST(LayerAnimatorTest, ObserverDeletesAnimatorAfterFinishingAnimation) { |
@@ -2479,7 +2476,7 @@ TEST(LayerAnimatorTest, AnimatorStartedCorrectly) { |
} |
TEST(LayerAnimatorTest, AnimatorRemovedFromCollectionWhenLayerIsDestroyed) { |
- scoped_ptr<Layer> layer(new Layer(LAYER_TEXTURED)); |
+ std::unique_ptr<Layer> layer(new Layer(LAYER_TEXTURED)); |
LayerAnimatorTestController test_controller(layer->GetAnimator()); |
scoped_refptr<LayerAnimator> animator = test_controller.animator(); |
CollectionLayerAnimationDelegate collection_delegate; |
@@ -2504,9 +2501,9 @@ TEST(LayerAnimatorTest, LayerMovedBetweenCompositorsDuringAnimation) { |
ui::ContextFactory* context_factory = |
InitializeContextFactoryForTests(enable_pixel_output); |
const gfx::Rect bounds(10, 10, 100, 100); |
- scoped_ptr<TestCompositorHost> host_1( |
+ std::unique_ptr<TestCompositorHost> host_1( |
TestCompositorHost::Create(bounds, context_factory)); |
- scoped_ptr<TestCompositorHost> host_2( |
+ std::unique_ptr<TestCompositorHost> host_2( |
TestCompositorHost::Create(bounds, context_factory)); |
host_1->Show(); |
host_2->Show(); |
@@ -2552,7 +2549,7 @@ TEST(LayerAnimatorTest, ThreadedAnimationSurvivesIfLayerRemovedAdded) { |
ui::ContextFactory* context_factory = |
InitializeContextFactoryForTests(enable_pixel_output); |
const gfx::Rect bounds(10, 10, 100, 100); |
- scoped_ptr<TestCompositorHost> host( |
+ std::unique_ptr<TestCompositorHost> host( |
TestCompositorHost::Create(bounds, context_factory)); |
host->Show(); |
@@ -2608,7 +2605,7 @@ class LayerOwnerAnimationObserver : public LayerAnimationObserver { |
void OnLayerAnimationScheduled(LayerAnimationSequence* sequence) override {} |
private: |
- scoped_ptr<Layer> animator_layer_; |
+ std::unique_ptr<Layer> animator_layer_; |
DISALLOW_COPY_AND_ASSIGN(LayerOwnerAnimationObserver); |
}; |