| Index: ui/gfx/transform_unittest.cc
|
| diff --git a/ui/gfx/transform_unittest.cc b/ui/gfx/transform_unittest.cc
|
| index 83255388f237dac8f47cdafddee8711370f25e88..31892c3d29a98170d21e045abed59ddcce1ce57d 100644
|
| --- a/ui/gfx/transform_unittest.cc
|
| +++ b/ui/gfx/transform_unittest.cc
|
| @@ -1158,6 +1158,31 @@ TEST(XFormTest, FactorTRS) {
|
| }
|
| }
|
|
|
| +TEST(XFormTest, IntegerTranslation) {
|
| + gfx::Transform transform;
|
| + EXPECT_TRUE(transform.IsIdentityOrIntegerTranslation());
|
| +
|
| + transform.Translate3d(1, 2, 3);
|
| + EXPECT_TRUE(transform.IsIdentityOrIntegerTranslation());
|
| +
|
| + transform.MakeIdentity();
|
| + transform.Translate3d(-1, -2, -3);
|
| + EXPECT_TRUE(transform.IsIdentityOrIntegerTranslation());
|
| +
|
| + transform.MakeIdentity();
|
| + transform.Translate3d(4.5, 0, 0);
|
| + EXPECT_FALSE(transform.IsIdentityOrIntegerTranslation());
|
| +
|
| + transform.MakeIdentity();
|
| + transform.Translate3d(0, -6.7, 0);
|
| + EXPECT_FALSE(transform.IsIdentityOrIntegerTranslation());
|
| +
|
| + transform.MakeIdentity();
|
| + transform.Translate3d(0, 0, 8.9);
|
| + EXPECT_FALSE(transform.IsIdentityOrIntegerTranslation());
|
| +}
|
| +
|
| +
|
| } // namespace
|
|
|
| } // namespace gfx
|
|
|