Chromium Code Reviews| Index: ui/gfx/box_unittest.cc |
| diff --git a/ui/gfx/box_unittest.cc b/ui/gfx/box_unittest.cc |
| index 0e944ec5a12753c608f83df3495718349adbab19..aa63a684ac2dc2cfec2a8207e7288e01bbe48ca1 100644 |
| --- a/ui/gfx/box_unittest.cc |
| +++ b/ui/gfx/box_unittest.cc |
| @@ -78,6 +78,39 @@ TEST(BoxTest, Union) { |
| UnionBoxes(box3, box2).ToString()); |
| } |
| +TEST(BoxTest, ExpandTo) { |
| + BoxF box1; |
| + BoxF box2(0.f, 0.f, 0.f, 1.f, 1.f, 1.f); |
| + BoxF box3(1.f, 1.f, 1.f, 0.f, 0.f, 0.f); |
| + |
| + Point3F point1(0.5f, 0.5f, 0.5f); |
| + Point3F point2(-0.5f, -0.5f, -0.5f); |
| + |
| + BoxF expected1_1(0.f, 0.f, 0.f, 0.5f, 0.5f, 0.5f); |
| + BoxF expected1_2(-0.5f, -0.5f, -0.5f, 1.f, 1.f, 1.f); |
| + |
| + BoxF expected2_1 = box2; |
| + BoxF expected2_2(-0.5f, -0.5f, -0.5f, 1.5f, 1.5f, 1.5f); |
| + |
| + BoxF expected3_1(0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f); |
| + BoxF expected3_2(-0.5f, -0.5f, -0.5f, 1.5f, 1.5f, 1.5f); |
| + |
| + box1.ExpandTo(point1); |
| + EXPECT_EQ(box1.ToString(), expected1_1.ToString()); |
|
danakj
2013/10/01 14:23:44
expected values come first
|
| + box1.ExpandTo(point2); |
| + EXPECT_EQ(box1.ToString(), expected1_2.ToString()); |
| + |
| + box2.ExpandTo(point1); |
| + EXPECT_EQ(box2.ToString(), expected2_1.ToString()); |
| + box2.ExpandTo(point2); |
| + EXPECT_EQ(box2.ToString(), expected2_2.ToString()); |
| + |
| + box3.ExpandTo(point1); |
| + EXPECT_EQ(box3.ToString(), expected3_1.ToString()); |
| + box3.ExpandTo(point2); |
| + EXPECT_EQ(box3.ToString(), expected3_2.ToString()); |
| +} |
| + |
| TEST(BoxTest, Scale) { |
| BoxF box1(2.f, 3.f, 4.f, 5.f, 6.f, 7.f); |