Lines Matching defs:next
206 auto next = selectableText->nextPosition(position);
207 REPORTER_ASSERT(reporter, position.fTextRange.fEnd == next.fTextRange.fStart);
208 if (position.fLineIndex == next.fLineIndex - 1) {
209 auto line = selectableText->getLine(next.fLineIndex);
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()));
221 position = next;