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

Unified Diff: ui/compositor/layer_animation_element_unittest.cc

Issue 11316315: Remove ui::LayerAnimationSequence::duration and ui::LayerAnimationElement::duration. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Make unit tests use IsFinished() instead of duration() Created 8 years 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/compositor/layer_animation_element.cc ('k') | ui/compositor/layer_animation_sequence.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/compositor/layer_animation_element_unittest.cc
diff --git a/ui/compositor/layer_animation_element_unittest.cc b/ui/compositor/layer_animation_element_unittest.cc
index df9635d6fa9f34b25d35ddc6c1beef3d9d15a0a3..41f9a478374bd99cfe98cb524b9025d2e09670d0 100644
--- a/ui/compositor/layer_animation_element_unittest.cc
+++ b/ui/compositor/layer_animation_element_unittest.cc
@@ -33,13 +33,13 @@ TEST(LayerAnimationElementTest, TransformElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetTransformFromAnimation(start_transform);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
CheckApproximatelyEqual(start_transform,
delegate.GetTransformForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
CheckApproximatelyEqual(middle_transform,
delegate.GetTransformForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
CheckApproximatelyEqual(target_transform,
delegate.GetTransformForAnimation());
}
@@ -48,7 +48,9 @@ TEST(LayerAnimationElementTest, TransformElement) {
element->GetTargetValue(&target_value);
CheckApproximatelyEqual(target_transform, target_value.transform);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the bounds element progresses the delegate as expected and
@@ -66,11 +68,11 @@ TEST(LayerAnimationElementTest, BoundsElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetBoundsFromAnimation(start);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
CheckApproximatelyEqual(start, delegate.GetBoundsForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
CheckApproximatelyEqual(middle, delegate.GetBoundsForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
CheckApproximatelyEqual(target, delegate.GetBoundsForAnimation());
}
@@ -78,7 +80,9 @@ TEST(LayerAnimationElementTest, BoundsElement) {
element->GetTargetValue(&target_value);
CheckApproximatelyEqual(target, target_value.bounds);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the opacity element progresses the delegate as expected and
@@ -94,11 +98,11 @@ TEST(LayerAnimationElementTest, OpacityElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetOpacityFromAnimation(start);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
EXPECT_FLOAT_EQ(start, delegate.GetOpacityForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
EXPECT_FLOAT_EQ(middle, delegate.GetOpacityForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
EXPECT_FLOAT_EQ(target, delegate.GetOpacityForAnimation());
}
@@ -106,7 +110,9 @@ TEST(LayerAnimationElementTest, OpacityElement) {
element->GetTargetValue(&target_value);
EXPECT_FLOAT_EQ(target, target_value.opacity);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the visibility element progresses the delegate as expected and
@@ -121,11 +127,11 @@ TEST(LayerAnimationElementTest, VisibilityElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetVisibilityFromAnimation(start);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
EXPECT_TRUE(delegate.GetVisibilityForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
EXPECT_TRUE(delegate.GetVisibilityForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
EXPECT_FALSE(delegate.GetVisibilityForAnimation());
}
@@ -133,7 +139,9 @@ TEST(LayerAnimationElementTest, VisibilityElement) {
element->GetTargetValue(&target_value);
EXPECT_FALSE(target_value.visibility);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the Brightness element progresses the delegate as expected and
@@ -149,11 +157,11 @@ TEST(LayerAnimationElementTest, BrightnessElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetBrightnessFromAnimation(start);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
EXPECT_FLOAT_EQ(start, delegate.GetBrightnessForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
EXPECT_FLOAT_EQ(middle, delegate.GetBrightnessForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
EXPECT_FLOAT_EQ(target, delegate.GetBrightnessForAnimation());
}
@@ -161,7 +169,9 @@ TEST(LayerAnimationElementTest, BrightnessElement) {
element->GetTargetValue(&target_value);
EXPECT_FLOAT_EQ(target, target_value.brightness);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the Grayscale element progresses the delegate as expected and
@@ -177,11 +187,11 @@ TEST(LayerAnimationElementTest, GrayscaleElement) {
for (int i = 0; i < 2; ++i) {
delegate.SetGrayscaleFromAnimation(start);
- element->Progress(0.0, &delegate);
+ element->Progress(base::TimeDelta(), &delegate);
EXPECT_FLOAT_EQ(start, delegate.GetGrayscaleForAnimation());
- element->Progress(0.5, &delegate);
+ element->Progress(delta/2, &delegate);
EXPECT_FLOAT_EQ(middle, delegate.GetGrayscaleForAnimation());
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
EXPECT_FLOAT_EQ(target, delegate.GetGrayscaleForAnimation());
}
@@ -189,7 +199,9 @@ TEST(LayerAnimationElementTest, GrayscaleElement) {
element->GetTargetValue(&target_value);
EXPECT_FLOAT_EQ(target, target_value.grayscale);
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
// Check that the pause element progresses the delegate as expected and
@@ -209,7 +221,7 @@ TEST(LayerAnimationElementTest, PauseElement) {
TestLayerAnimationDelegate delegate;
TestLayerAnimationDelegate copy = delegate;
- element->Progress(1.0, &delegate);
+ element->Progress(delta, &delegate);
// Nothing should have changed.
CheckApproximatelyEqual(delegate.GetBoundsForAnimation(),
@@ -224,7 +236,9 @@ TEST(LayerAnimationElementTest, PauseElement) {
copy.GetGrayscaleForAnimation());
// Pause should last for |delta|.
- EXPECT_EQ(delta, element->duration());
+ base::TimeDelta element_duration;
+ EXPECT_TRUE(element->IsFinished(delta, &element_duration));
+ EXPECT_EQ(delta, element_duration);
}
} // namespace
« no previous file with comments | « ui/compositor/layer_animation_element.cc ('k') | ui/compositor/layer_animation_sequence.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698