@@ -14,14 +14,14 @@ namespace testing {
14
14
TEST (RectTest, RectOriginSizeGetters) {
15
15
{
16
16
Rect r = Rect::MakeOriginSize ({10 , 20 }, {50 , 40 });
17
- ASSERT_EQ (r.GetOrigin (), Point (10 , 20 ));
18
- ASSERT_EQ (r.GetSize (), Size (50 , 40 ));
17
+ EXPECT_EQ (r.GetOrigin (), Point (10 , 20 ));
18
+ EXPECT_EQ (r.GetSize (), Size (50 , 40 ));
19
19
}
20
20
21
21
{
22
22
Rect r = Rect::MakeLTRB (10 , 20 , 50 , 40 );
23
- ASSERT_EQ (r.GetOrigin (), Point (10 , 20 ));
24
- ASSERT_EQ (r.GetSize (), Size (40 , 20 ));
23
+ EXPECT_EQ (r.GetOrigin (), Point (10 , 20 ));
24
+ EXPECT_EQ (r.GetSize (), Size (40 , 20 ));
25
25
}
26
26
}
27
27
@@ -44,14 +44,14 @@ TEST(RectTest, RectMakeSize) {
44
44
Size s (100 , 200 );
45
45
IRect r = IRect::MakeSize (s);
46
46
IRect expected = IRect::MakeLTRB (0 , 0 , 100 , 200 );
47
- ASSERT_EQ (r, expected);
47
+ EXPECT_EQ (r, expected);
48
48
}
49
49
50
50
{
51
51
ISize s (100 , 200 );
52
52
IRect r = IRect::MakeSize (s);
53
53
IRect expected = IRect::MakeLTRB (0 , 0 , 100 , 200 );
54
- ASSERT_EQ (r, expected);
54
+ EXPECT_EQ (r, expected);
55
55
}
56
56
}
57
57
@@ -70,19 +70,19 @@ TEST(RectTest, NormalizePoint) {
70
70
const std::string& pt_desc, //
71
71
Point expected) {
72
72
// Scalar point inside Scalar rect
73
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
73
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
74
74
expected)
75
75
<< " Point(" << pt_desc << " ) in " << rect_desc << " Rect" ;
76
76
// Scalar point inside Integer rect
77
- ASSERT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
77
+ EXPECT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
78
78
expected)
79
79
<< " Point(" << pt_desc << " ) in " << rect_desc << " IRect" ;
80
80
// Integer point inside Scalar rect
81
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (IPoint (px, py)),
81
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (IPoint (px, py)),
82
82
expected)
83
83
<< " IPoint(" << pt_desc << " ) in " << rect_desc << " Rect" ;
84
84
// Integer point inside Integer rect
85
- ASSERT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (IPoint (px, py)),
85
+ EXPECT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (IPoint (px, py)),
86
86
expected)
87
87
<< " IPoint(" << pt_desc << " ) in " << rect_desc << " IRect" ;
88
88
@@ -91,17 +91,17 @@ TEST(RectTest, NormalizePoint) {
91
91
auto nan_y = Point (px, nan);
92
92
auto nan_p = Point (nan, nan);
93
93
// Nan Scalar point inside Scalar and integer rects
94
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
94
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
95
95
<< " Point(NaN x) in " << rect_desc << " Rect" ;
96
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
96
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
97
97
<< " Point(NaN y) in " << rect_desc << " Rect" ;
98
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
98
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
99
99
<< " Point(NaN x&y) in " << rect_desc << " Rect" ;
100
- ASSERT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
100
+ EXPECT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
101
101
<< " Point(NaN x) in " << rect_desc << " Rect" ;
102
- ASSERT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
102
+ EXPECT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
103
103
<< " Point(NaN y) in " << rect_desc << " Rect" ;
104
- ASSERT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
104
+ EXPECT_EQ (IRect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
105
105
<< " Point(NaN x&y) in " << rect_desc << " Rect" ;
106
106
};
107
107
@@ -153,39 +153,39 @@ TEST(RectTest, NormalizePointToNonFiniteRects) {
153
153
auto inf = std::numeric_limits<Scalar>::infinity ();
154
154
155
155
// Scalar point inside Scalar rect
156
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
156
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (Point (px, py)),
157
157
expected)
158
158
<< " Point(" << pt_desc << " ) in Rect" ;
159
159
// Scalar point inside Scalar rect with NaN left
160
- ASSERT_EQ (Rect::MakeLTRB (nan, t, r, b).NormalizePoint (Point (px, py)),
160
+ EXPECT_EQ (Rect::MakeLTRB (nan, t, r, b).NormalizePoint (Point (px, py)),
161
161
Point ())
162
162
<< " Point(" << pt_desc << " ) in Rect NaN Left" ;
163
163
// Scalar point inside Scalar rect with NaN top
164
- ASSERT_EQ (Rect::MakeLTRB (l, nan, r, b).NormalizePoint (Point (px, py)),
164
+ EXPECT_EQ (Rect::MakeLTRB (l, nan, r, b).NormalizePoint (Point (px, py)),
165
165
Point ())
166
166
<< " Point(" << pt_desc << " ) in Rect NaN Top" ;
167
167
// Scalar point inside Scalar rect with NaN right
168
- ASSERT_EQ (Rect::MakeLTRB (l, t, nan, b).NormalizePoint (Point (px, py)),
168
+ EXPECT_EQ (Rect::MakeLTRB (l, t, nan, b).NormalizePoint (Point (px, py)),
169
169
Point ())
170
170
<< " Point(" << pt_desc << " ) in Rect NaN Left" ;
171
171
// Scalar point inside Scalar rect with NaN bottom
172
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, nan).NormalizePoint (Point (px, py)),
172
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, nan).NormalizePoint (Point (px, py)),
173
173
Point ())
174
174
<< " Point(" << pt_desc << " ) in Rect NaN Top" ;
175
175
// Scalar point inside Scalar rect with infinite left
176
- ASSERT_EQ (Rect::MakeLTRB (-inf, t, r, b).NormalizePoint (Point (px, py)),
176
+ EXPECT_EQ (Rect::MakeLTRB (-inf, t, r, b).NormalizePoint (Point (px, py)),
177
177
Point ())
178
178
<< " Point(" << pt_desc << " ) in Rect -Inf Left" ;
179
179
// Scalar point inside Scalar rect with infinite top
180
- ASSERT_EQ (Rect::MakeLTRB (l, -inf, r, b).NormalizePoint (Point (px, py)),
180
+ EXPECT_EQ (Rect::MakeLTRB (l, -inf, r, b).NormalizePoint (Point (px, py)),
181
181
Point ())
182
182
<< " Point(" << pt_desc << " ) in Rect -Inf Top" ;
183
183
// Scalar point inside Scalar rect with infinite right
184
- ASSERT_EQ (Rect::MakeLTRB (l, t, inf, b).NormalizePoint (Point (px, py)),
184
+ EXPECT_EQ (Rect::MakeLTRB (l, t, inf, b).NormalizePoint (Point (px, py)),
185
185
Point (0 , expected.y ))
186
186
<< " Point(" << pt_desc << " ) in Rect Inf Right" ;
187
187
// Scalar point inside Scalar rect with infinite bottom
188
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, inf).NormalizePoint (Point (px, py)),
188
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, inf).NormalizePoint (Point (px, py)),
189
189
Point (expected.x , 0 ))
190
190
<< " Point(" << pt_desc << " ) in Rect Inf Bottom" ;
191
191
@@ -194,29 +194,29 @@ TEST(RectTest, NormalizePointToNonFiniteRects) {
194
194
auto nan_y = Point (px, nan);
195
195
auto nan_p = Point (nan, nan);
196
196
// Nan Scalar point inside Scalar rect
197
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
197
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_x), Point ())
198
198
<< " Point(NaN x) in Rect" ;
199
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
199
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_y), Point ())
200
200
<< " Point(NaN y) in Rect" ;
201
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
201
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (nan_p), Point ())
202
202
<< " Point(NaN x&y) in Rect" ;
203
203
204
204
// Testing with infinite points
205
205
auto inf_x = Point (inf, py);
206
206
auto inf_y = Point (px, inf);
207
207
auto inf_p = Point (inf, inf);
208
208
// Infinite Scalar point inside Scalar rect
209
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_x), Point ())
209
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_x), Point ())
210
210
<< " Point(Infinite x) in Rect" ;
211
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_y), Point ())
211
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_y), Point ())
212
212
<< " Point(Infinite y) in Rect" ;
213
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_p), Point ())
213
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (inf_p), Point ())
214
214
<< " Point(Infinite x&y) in Rect" ;
215
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_x), Point ())
215
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_x), Point ())
216
216
<< " Point(-Infinite x) in Rect" ;
217
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_y), Point ())
217
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_y), Point ())
218
218
<< " Point(-Infinite y) in Rect" ;
219
- ASSERT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_p), Point ())
219
+ EXPECT_EQ (Rect::MakeLTRB (l, t, r, b).NormalizePoint (-inf_p), Point ())
220
220
<< " Point(-Infinite x&y) in Rect" ;
221
221
};
222
222
0 commit comments