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

Unified Diff: ui/gfx/interpolated_transform_unittest.cc

Issue 11418040: gfx::Transform API clean-up (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 1 month 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
Index: ui/gfx/interpolated_transform_unittest.cc
diff --git a/ui/gfx/interpolated_transform_unittest.cc b/ui/gfx/interpolated_transform_unittest.cc
index 65c5e2c8d7d3af30b84d2e93e508cd0eb1df47af..dd31b8b5e2f267edff2c771e5198099df1b56edf 100644
--- a/ui/gfx/interpolated_transform_unittest.cc
+++ b/ui/gfx/interpolated_transform_unittest.cc
@@ -38,7 +38,7 @@ TEST(InterpolatedTransformTest, InterpolatedRotation) {
for (int i = 0; i <= 100; ++i) {
gfx::Transform rotation;
- rotation.SetRotate(i);
+ rotation.Rotate(i);
gfx::Transform interpolated = interpolated_rotation.Interpolate(i / 100.0f);
CheckApproximatelyEqual(rotation, interpolated);
interpolated = interpolated_rotation_diff_start_end.Interpolate(i + 100);
@@ -54,7 +54,7 @@ TEST(InterpolatedTransformTest, InterpolatedScale) {
for (int i = 0; i <= 100; ++i) {
gfx::Transform scale;
- scale.SetScale(i, i);
+ scale.Scale(i, i);
gfx::Transform interpolated = interpolated_scale.Interpolate(i / 100.0f);
CheckApproximatelyEqual(scale, interpolated);
interpolated = interpolated_scale_diff_start_end.Interpolate(i + 100);
@@ -71,7 +71,7 @@ TEST(InterpolatedTransformTest, InterpolatedTranslate) {
for (int i = 0; i <= 100; ++i) {
gfx::Transform xform;
- xform.SetTranslate(i, i);
+ xform.Translate(i, i);
gfx::Transform interpolated = interpolated_xform.Interpolate(i / 100.0f);
CheckApproximatelyEqual(xform, interpolated);
interpolated = interpolated_xform_diff_start_end.Interpolate(i + 100);
@@ -114,31 +114,6 @@ TEST(InterpolatedTransformTest, InterpolatedScaleAboutPivot) {
EXPECT_EQ(expected_result, above_pivot);
}
-TEST(InterpolatedTransformTest, FactorTRS) {
danakj 2012/11/16 19:46:12 Can you point me at the test that replaces this?
Ian Vollick 2012/11/16 21:51:24 This test did still seem useful, so I've ported it
- for (int degrees = 0; degrees < 360; ++degrees) {
- // build a transformation matrix.
- gfx::Transform transform;
- transform.SetScale(degrees + 1, 2 * degrees + 1);
- transform.ConcatRotate(degrees);
- transform.ConcatTranslate(degrees * 2, -degrees * 3);
-
- // factor the matrix
- gfx::Point translation;
- float rotation;
- gfx::Point3F scale;
- bool success = ui::InterpolatedTransform::FactorTRS(transform,
- &translation,
- &rotation,
- &scale);
- EXPECT_TRUE(success);
- EXPECT_FLOAT_EQ(translation.x(), degrees * 2);
- EXPECT_FLOAT_EQ(translation.y(), -degrees * 3);
- EXPECT_FLOAT_EQ(NormalizeAngle(rotation), degrees);
- EXPECT_FLOAT_EQ(scale.x(), degrees + 1);
- EXPECT_FLOAT_EQ(scale.y(), 2 * degrees + 1);
- }
-}
-
ui::InterpolatedTransform* GetScreenRotation(int degrees, bool reversed) {
gfx::Point old_pivot;
gfx::Point new_pivot;
@@ -257,4 +232,3 @@ TEST(InterpolatedTransformTest, MaximizeEndsCleanly) {
}
}
}
-

Powered by Google App Engine
This is Rietveld 408576698