Index: ui/gfx/transform_unittest.cc |
diff --git a/ui/gfx/transform_unittest.cc b/ui/gfx/transform_unittest.cc |
index 83255388f237dac8f47cdafddee8711370f25e88..8a79d4c68216682544ba34e48ee30a1645ec3e49 100644 |
--- a/ui/gfx/transform_unittest.cc |
+++ b/ui/gfx/transform_unittest.cc |
@@ -1158,6 +1158,27 @@ TEST(XFormTest, FactorTRS) { |
} |
} |
+TEST(XFormTest, IntegerTranslation) { |
+ gfx::Transform transform; |
+ EXPECT_TRUE(transform.IsIdentityOrIntegerTranslation()); |
+ |
+ transform.Translate3d(1, 2, 3); |
danakj
2012/11/30 18:34:56
Can you add negatives to this test as well?
|
+ 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 |