Lines Matching defs:prev
247 auto prev = selectableText->previousPosition(position);
248 REPORTER_ASSERT(reporter, position.fTextRange.fEnd == prev.fTextRange.fStart);
249 if (position.fLineIndex == prev.fLineIndex + 1) {
250 auto line = selectableText->getLine(prev.fLineIndex);
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()));
262 position = prev;