Index: ui/gfx/rect_unittest.cc |
diff --git a/ui/gfx/rect_unittest.cc b/ui/gfx/rect_unittest.cc |
index dce1e38284fcd99cae60b677a448d0825f331eda..82bed3ff4248bf039d2e4273f2785ebcd7c072cc 100644 |
--- a/ui/gfx/rect_unittest.cc |
+++ b/ui/gfx/rect_unittest.cc |
@@ -394,10 +394,18 @@ TEST(RectTest, SharesEdgeWith) { |
EXPECT_FALSE(r.SharesEdgeWith(just_right_no_edge)); |
} |
-TEST(RectTest, SkRectToRect) { |
- Rect src(10, 20, 30, 40); |
- SkRect skrect = RectToSkRect(src); |
- EXPECT_EQ(src, SkRectToRect(skrect)); |
+TEST(RectTest, SkiaRectConversions) { |
+ Rect isrc(10, 20, 30, 40); |
+ RectF fsrc(10.5f, 20.5f, 30.5f, 40.5f); |
+ |
+ SkIRect skirect = RectToSkIRect(isrc); |
+ EXPECT_EQ(isrc.ToString(), SkIRectToRect(skirect).ToString()); |
+ |
+ SkRect skrect = RectToSkRect(isrc); |
+ EXPECT_EQ(gfx::RectF(isrc).ToString(), SkRectToRectF(skrect).ToString()); |
+ |
+ skrect = RectFToSkRect(fsrc); |
+ EXPECT_EQ(fsrc.ToString(), SkRectToRectF(skrect).ToString()); |
} |
// Similar to EXPECT_FLOAT_EQ, but lets NaN equal NaN |