assertEquals(gv.getPartialSpan(start, end), view.getPartialSize(start, end), 1e-5f);
float size = gv.getPartialSpan(start, end + 1);
gv = (GlyphView) view.layoutPool.getView(1);
size += gv.getPartialSpan(gv.getStartOffset(), gv.getEndOffset() - 1);
assertEquals(size, view.getPartialSize(start, gv.getEndOffset() - 1), 1e-5f);
view.layoutPool.replace(0, 2, new View[] { new ChildView(paragraph.getElement(0), 0),
new ChildView(paragraph.getElement(1), 1) });
assertFalse(view.layoutPool.getView(0) instanceof TabableView);
assertFalse(view.layoutPool.getView(1) instanceof TabableView);
size = view.layoutPool.getView(0).getPreferredSpan(View.X_AXIS)
+ view.layoutPool.getView(1).getPreferredSpan(View.X_AXIS);
assertEquals(0, view.getPartialSize(start, gv.getEndOffset() - 1), 1e-5f);