Lines Matching refs:rect
28 const Rect rect; in TEST() local
29 EXPECT_FALSE(rect.isValid()); in TEST()
30 EXPECT_TRUE(rect.isEmpty()); in TEST()
34 const Rect rect(100, 200); in TEST() local
35 EXPECT_TRUE(rect.isValid()); in TEST()
36 EXPECT_FALSE(rect.isEmpty()); in TEST()
37 EXPECT_EQ(0, rect.top); in TEST()
38 EXPECT_EQ(0, rect.left); in TEST()
39 EXPECT_EQ(100, rect.right); in TEST()
40 EXPECT_EQ(200, rect.bottom); in TEST()
41 EXPECT_EQ(100, rect.getWidth()); in TEST()
42 EXPECT_EQ(200, rect.getHeight()); in TEST()
46 const Rect rect(Size(100, 200)); in TEST() local
47 EXPECT_TRUE(rect.isValid()); in TEST()
48 EXPECT_FALSE(rect.isEmpty()); in TEST()
49 EXPECT_EQ(0, rect.top); in TEST()
50 EXPECT_EQ(0, rect.left); in TEST()
51 EXPECT_EQ(100, rect.right); in TEST()
52 EXPECT_EQ(200, rect.bottom); in TEST()
53 EXPECT_EQ(100, rect.getWidth()); in TEST()
54 EXPECT_EQ(200, rect.getHeight()); in TEST()
58 const Rect rect(11, 12, 14, 14); in TEST() local
59 EXPECT_TRUE(rect.isValid()); in TEST()
60 EXPECT_FALSE(rect.isEmpty()); in TEST()
61 EXPECT_EQ(11, rect.left); in TEST()
62 EXPECT_EQ(12, rect.top); in TEST()
63 EXPECT_EQ(14, rect.right); in TEST()
64 EXPECT_EQ(14, rect.bottom); in TEST()
65 EXPECT_EQ(3, rect.getWidth()); in TEST()
66 EXPECT_EQ(2, rect.getHeight()); in TEST()
70 const Rect rect(Point(11, 12), Point(14, 14)); in TEST() local
71 EXPECT_TRUE(rect.isValid()); in TEST()
72 EXPECT_FALSE(rect.isEmpty()); in TEST()
73 EXPECT_EQ(11, rect.left); in TEST()
74 EXPECT_EQ(12, rect.top); in TEST()
75 EXPECT_EQ(14, rect.right); in TEST()
76 EXPECT_EQ(14, rect.bottom); in TEST()
77 EXPECT_EQ(3, rect.getWidth()); in TEST()
78 EXPECT_EQ(2, rect.getHeight()); in TEST()
83 const Rect rect(FloatRect(10, 20, 30, 40)); in TEST() local
84 EXPECT_TRUE(rect.isValid()); in TEST()
85 EXPECT_FALSE(rect.isEmpty()); in TEST()
86 EXPECT_EQ(10, rect.left); in TEST()
87 EXPECT_EQ(20, rect.top); in TEST()
88 EXPECT_EQ(30, rect.right); in TEST()
89 EXPECT_EQ(40, rect.bottom); in TEST()
94 const Rect rect(FloatRect(10 - kError, 20 - kError, 30 - kError, 40 - kError)); in TEST() local
95 EXPECT_TRUE(rect.isValid()); in TEST()
96 EXPECT_FALSE(rect.isEmpty()); in TEST()
97 EXPECT_EQ(10, rect.left); in TEST()
98 EXPECT_EQ(20, rect.top); in TEST()
99 EXPECT_EQ(30, rect.right); in TEST()
100 EXPECT_EQ(40, rect.bottom); in TEST()
105 Rect rect(10, 20, 60, 60); in TEST() local
106 EXPECT_TRUE(rect.isValid()); in TEST()
107 rect.makeInvalid(); in TEST()
108 EXPECT_FALSE(rect.isValid()); in TEST()
112 Rect rect(10, 20, 60, 60); in TEST() local
113 EXPECT_FALSE(rect.isEmpty()); in TEST()
114 rect.clear(); in TEST()
115 EXPECT_TRUE(rect.isEmpty()); in TEST()
119 const Rect rect(10, 20, 60, 60); in TEST() local
120 EXPECT_EQ(Size(50, 40), rect.getSize()); in TEST()
124 const Rect rect(10, 20, 60, 60); in TEST() local
125 const Rect bounds = rect.getBounds(); in TEST()
130 EXPECT_EQ(rect.getSize(), bounds.getSize()); in TEST()
134 const Rect rect(10, 20, 50, 60); in TEST() local
135 EXPECT_EQ(Point(10, 20), rect.leftTop()); in TEST()
136 EXPECT_EQ(Point(10, 60), rect.leftBottom()); in TEST()
137 EXPECT_EQ(Point(50, 20), rect.rightTop()); in TEST()
138 EXPECT_EQ(Point(50, 60), rect.rightBottom()); in TEST()
142 const Rect rect(10, 20, 50, 60); in TEST() local
143 EXPECT_EQ(rect, rect); in TEST()
144 EXPECT_NE(Rect(0, 20, 50, 60), rect); in TEST()
145 EXPECT_NE(Rect(10, 0, 50, 60), rect); in TEST()
146 EXPECT_NE(Rect(10, 20, 0, 60), rect); in TEST()
147 EXPECT_NE(Rect(10, 20, 50, 0), rect); in TEST()
151 Rect rect = Rect(10, 20, 50, 60) + Point(1, 2); in TEST() local
152 EXPECT_EQ(Rect(11, 22, 51, 62), rect); in TEST()
153 rect -= Point(1, 2); in TEST()
154 EXPECT_EQ(Rect(10, 20, 50, 60), rect); in TEST()
156 rect = Rect(10, 20, 50, 60) - Point(1, 2); in TEST()
157 EXPECT_EQ(Rect(9, 18, 49, 58), rect); in TEST()
158 rect += Point(1, 2); in TEST()
159 EXPECT_EQ(Rect(10, 20, 50, 60), rect); in TEST()
163 Rect rect(10, 20, 50, 60); in TEST() local
164 EXPECT_EQ(Rect(20, 60, 100, 180), rect.scale(2.f, 3.f)); in TEST()
165 rect.scaleSelf(2.f, 3.f); in TEST()
166 EXPECT_EQ(Rect(20, 60, 100, 180), rect); in TEST()
168 rect = Rect(10, 20, 50, 60); in TEST()
170 EXPECT_EQ(Rect(20, 60, 100, 180), rect.scale(2.f - kError, 3.f - kError)); in TEST()
171 rect.scaleSelf(2.f - kError, 3.f - kError); in TEST()
172 EXPECT_EQ(Rect(20, 60, 100, 180), rect); in TEST()
176 Rect rect(10, 20, 50, 60); in TEST() local
177 rect.inset(0, 0, 0, 0); in TEST()
178 EXPECT_EQ(Rect(10, 20, 50, 60), rect); in TEST()
179 rect.inset(1, 2, 3, 4); in TEST()
180 EXPECT_EQ(Rect(11, 22, 47, 56), rect); in TEST()
184 const Rect rect(10, 20, 50, 60); in TEST() local
189 EXPECT_TRUE(rect.intersect(rect, &intersection)); in TEST()
195 EXPECT_TRUE(rect.intersect(insideRect, &intersection)); in TEST()
200 EXPECT_TRUE(insideRect.intersect(rect, &intersection)); in TEST()
205 EXPECT_FALSE(rect.intersect(Rect(100, 202, 150, 260), &intersection)); in TEST()
211 EXPECT_TRUE(rect.intersect(other, &intersection)); in TEST()
216 EXPECT_TRUE(other.intersect(rect, &intersection)); in TEST()
221 const Rect rect(10, 20, 50, 60); in TEST() local
224 EXPECT_TRUE(rect.reduce(rect).isEmpty()); in TEST()
228 EXPECT_EQ(rect, rect.reduce(insideRect)); in TEST()
231 EXPECT_TRUE(insideRect.reduce(rect).isEmpty()); in TEST()
234 EXPECT_EQ(Rect(10, 20, 20, 60), rect.reduce(Rect(20, 0, 60, 70))); in TEST()
237 EXPECT_EQ(Rect(40, 20, 50, 60), rect.reduce(Rect(0, 0, 40, 70))); in TEST()
240 EXPECT_EQ(Rect(10, 40, 50, 60), rect.reduce(Rect(0, 0, 70, 40))); in TEST()
243 EXPECT_EQ(Rect(10, 20, 50, 40), rect.reduce(Rect(0, 40, 70, 70))); in TEST()
248 const Rect rect(1, 1, 2, 3); in TEST() local
249 EXPECT_EQ(Rect(98, 1, 99, 3), rect.transform(HAL_TRANSFORM_FLIP_H, width, height)); in TEST()
250 EXPECT_EQ(Rect(1, 197, 2, 199), rect.transform(HAL_TRANSFORM_FLIP_V, width, height)); in TEST()
251 EXPECT_EQ(Rect(197, 1, 199, 2), rect.transform(HAL_TRANSFORM_ROT_90, width, height)); in TEST()
252 EXPECT_EQ(Rect(98, 197, 99, 199), rect.transform(HAL_TRANSFORM_ROT_180, width, height)); in TEST()
253 EXPECT_EQ(Rect(1, 98, 3, 99), rect.transform(HAL_TRANSFORM_ROT_270, width, height)); in TEST()
257 const Rect rect(10, 20, 50, 60); in TEST() local
258 const FloatRect floatRect = rect.toFloatRect(); in TEST()