Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(738)

Side by Side Diff: third_party/WebKit/Source/platform/geometry/FloatRoundedRectTest.cpp

Issue 2392543003: reflow comments in platform/geometry (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved. 2 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 7 *
8 * 1. Redistributions of source code must retain the above 8 * 1. Redistributions of source code must retain the above
9 * copyright notice, this list of conditions and the following 9 * copyright notice, this list of conditions and the following
10 * disclaimer. 10 * disclaimer.
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 TEST_INTERCEPTS(r, 2, r.rect().x(), r.rect().maxX()); 65 TEST_INTERCEPTS(r, 2, r.rect().x(), r.rect().maxX());
66 TEST_INTERCEPTS(r, 4, r.rect().x(), r.rect().maxX()); 66 TEST_INTERCEPTS(r, 4, r.rect().x(), r.rect().maxX());
67 TEST_INTERCEPTS(r, 6, r.rect().x(), r.rect().maxX()); 67 TEST_INTERCEPTS(r, 6, r.rect().x(), r.rect().maxX());
68 68
69 float minXIntercept; 69 float minXIntercept;
70 float maxXIntercept; 70 float maxXIntercept;
71 71
72 EXPECT_FALSE(r.xInterceptsAtY(1, minXIntercept, maxXIntercept)); 72 EXPECT_FALSE(r.xInterceptsAtY(1, minXIntercept, maxXIntercept));
73 EXPECT_FALSE(r.xInterceptsAtY(7, minXIntercept, maxXIntercept)); 73 EXPECT_FALSE(r.xInterceptsAtY(7, minXIntercept, maxXIntercept));
74 74
75 // The FloatRoundedRect::expandRadii() function doesn't change radii FloatSize s that 75 // The FloatRoundedRect::expandRadii() function doesn't change radii
76 // are <= zero. Same as RoundedRect::expandRadii(). 76 // FloatSizes that are <= zero. Same as RoundedRect::expandRadii().
77 r.expandRadii(20); 77 r.expandRadii(20);
78 r.shrinkRadii(10); 78 r.shrinkRadii(10);
79 EXPECT_TRUE(r.getRadii().isZero()); 79 EXPECT_TRUE(r.getRadii().isZero());
80 } 80 }
81 81
82 TEST(FloatRoundedRectTest, circle) { 82 TEST(FloatRoundedRectTest, circle) {
83 FloatSize cornerRadii(50, 50); 83 FloatSize cornerRadii(50, 50);
84 FloatRoundedRect r(FloatRect(0, 0, 100, 100), cornerRadii, cornerRadii, 84 FloatRoundedRect r(FloatRect(0, 0, 100, 100), cornerRadii, cornerRadii,
85 cornerRadii, cornerRadii); 85 cornerRadii, cornerRadii);
86 86
(...skipping 18 matching lines...) Expand all
105 TEST_INTERCEPTS(r, 100, 50, 50); 105 TEST_INTERCEPTS(r, 100, 50, 50);
106 106
107 float minXIntercept; 107 float minXIntercept;
108 float maxXIntercept; 108 float maxXIntercept;
109 109
110 EXPECT_FALSE(r.xInterceptsAtY(-1, minXIntercept, maxXIntercept)); 110 EXPECT_FALSE(r.xInterceptsAtY(-1, minXIntercept, maxXIntercept));
111 EXPECT_FALSE(r.xInterceptsAtY(101, minXIntercept, maxXIntercept)); 111 EXPECT_FALSE(r.xInterceptsAtY(101, minXIntercept, maxXIntercept));
112 } 112 }
113 113
114 /* 114 /*
115 * FloatRoundedRect geometry for this test. Corner radii are in parens, x and y intercepts 115 * FloatRoundedRect geometry for this test. Corner radii are in parens, x and y
116 * for the elliptical corners are noted. The rectangle itself is at 0,0 with wid th and height 100. 116 * intercepts for the elliptical corners are noted. The rectangle itself is at
117 * 0,0 with width and height 100.
117 * 118 *
118 * (10, 15) x=10 x=90 (10, 20) 119 * (10, 15) x=10 x=90 (10, 20)
119 * (--+---------+--) 120 * (--+---------+--)
120 * y=15 +--| |-+ y=20 121 * y=15 +--| |-+ y=20
121 * | | 122 * | |
122 * | | 123 * | |
123 * y=85 + -| |- + y=70 124 * y=85 + -| |- + y=70
124 * (--+---------+--) 125 * (--+---------+--)
125 * (25, 15) x=25 x=80 (20, 30) 126 * (25, 15) x=25 x=80 (20, 30)
126 */ 127 */
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 TEST(FloatRoundedRectTest, ToString) { 182 TEST(FloatRoundedRectTest, ToString) {
182 FloatSize cornerRect(1, 2); 183 FloatSize cornerRect(1, 2);
183 FloatRoundedRect roundedRect( 184 FloatRoundedRect roundedRect(
184 FloatRect(3, 5, 7, 11), 185 FloatRect(3, 5, 7, 11),
185 FloatRoundedRect::Radii(cornerRect, cornerRect, cornerRect, cornerRect)); 186 FloatRoundedRect::Radii(cornerRect, cornerRect, cornerRect, cornerRect));
186 EXPECT_EQ("3,5 7x11 radii:(tl:1x2; tr:1x2; bl:1x2; br:1x2)", 187 EXPECT_EQ("3,5 7x11 radii:(tl:1x2; tr:1x2; bl:1x2; br:1x2)",
187 roundedRect.toString()); 188 roundedRect.toString());
188 } 189 }
189 190
190 } // namespace blink 191 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698