Lines Matching refs:reporter

94 UNIX_ONLY_TEST(SkText_SelectableText_Bounds, reporter) {
111 REPORTER_ASSERT(reporter, selectableText->countLines() == 5);
117 REPORTER_ASSERT(reporter, boxLine.fBounds.contains(box) || box.isEmpty());
118 REPORTER_ASSERT(reporter, left <= box.fLeft);
133 REPORTER_ASSERT(reporter, boxLine.fTrailingSpacesEnd == testLine.trailingSpaces.fEnd);
134 REPORTER_ASSERT(reporter, boxLine.fTextEnd == trailingSpaces);
135 REPORTER_ASSERT(reporter, boxLine.fTextRange == testLine.lineText);
136 REPORTER_ASSERT(reporter, boxLine.fIndex == lineIndex);
137 REPORTER_ASSERT(reporter, boxLine.fIsHardBreak == testLine.hardBreak);
138 REPORTER_ASSERT(reporter, boxLine.fBounds == testLine.bounds);
142 UNIX_ONLY_TEST(SkText_SelectableText_Navigation_FirstLast, reporter) {
163 REPORTER_ASSERT(reporter, firstPosition.fLineIndex == 0);
164 REPORTER_ASSERT(reporter, firstPosition.fTextRange == TextRange(0, 0));
165 REPORTER_ASSERT(reporter, firstPosition.fGlyphRange == GlyphRange(0, 0));
166 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(firstPosition.fBoundaries.fLeft, 0.0f));
167 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(firstPosition.fBoundaries.fTop, 0.0f));
168 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(firstPosition.fBoundaries.width(), 0.0f));
169 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(firstPosition.fBoundaries.height(), firstLine.bounds.height()));
175 REPORTER_ASSERT(reporter, lastPosition.fLineIndex == testVisitor.fTestLines.size() - 1);
176 REPORTER_ASSERT(reporter, lastPosition.fTextRange == TextRange(utf16.size(), utf16.size()));
177 REPORTER_ASSERT(reporter, lastPosition.fGlyphRange == GlyphRange(lastRun.glyphs.size(), lastRun.glyphs.size()));
178 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(lastPosition.fBoundaries.fLeft, lastRun.positions[lastRun.glyphs.size()].fX));
179 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(lastPosition.fBoundaries.fTop, lastLine.bounds.fTop));
180 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(lastPosition.fBoundaries.width(), 0.0f));
181 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(lastPosition.fBoundaries.height(), lastLine.bounds.height()));
184 UNIX_ONLY_TEST(SkText_SelectableText_ScanRightByGraphemeClusters, reporter) {
207 REPORTER_ASSERT(reporter, position.fTextRange.fEnd == next.fTextRange.fStart);
210 REPORTER_ASSERT(reporter, next.fGlyphRange.fStart == 0);
211 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.fLeft, 0.0f));
212 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.fTop, line.fBounds.fTop));
213 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.height(), line.fBounds.height()));
215 REPORTER_ASSERT(reporter, position.fLineIndex == next.fLineIndex);
216 REPORTER_ASSERT(reporter, position.fGlyphRange.fEnd == next.fGlyphRange.fStart);
217 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.fRight, next.fBoundaries.fLeft));
218 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.fTop, next.fBoundaries.fTop));
219 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.height(), next.fBoundaries.height()));
225 UNIX_ONLY_TEST(SkText_SelectableText_ScanLeftByGraphemeClusters, reporter) {
248 REPORTER_ASSERT(reporter, position.fTextRange.fEnd == prev.fTextRange.fStart);
251 REPORTER_ASSERT(reporter, prev.fGlyphRange.fEnd == line.fBoxGlyphs.size());
252 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prev.fBoundaries.fRight, line.fBounds.fRight));
253 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prev.fBoundaries.fTop, line.fBounds.fTop));
254 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prev.fBoundaries.height(), line.fBounds.height()));
256 REPORTER_ASSERT(reporter, position.fLineIndex == prev.fLineIndex);
257 REPORTER_ASSERT(reporter, position.fGlyphRange.fStart == prev.fGlyphRange.fEnd);
258 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.fLeft, prev.fBoundaries.fRight));
259 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.fTop, prev.fBoundaries.fTop));
260 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(position.fBoundaries.height(), prev.fBoundaries.height()));
266 UNIX_ONLY_TEST(SkText_SelectableText_Navigation_UpDown, reporter) {
287 REPORTER_ASSERT(reporter, position.fLineIndex + 1 == down.fLineIndex);
288 REPORTER_ASSERT(reporter, position.fBoundaries.centerX() >= down.fBoundaries.centerX());
296 REPORTER_ASSERT(reporter, position.fLineIndex - 1 == down.fLineIndex);
297 REPORTER_ASSERT(reporter, position.fBoundaries.centerX() >= down.fBoundaries.centerX());