protected void assertCollapsedAt( int location, PointRange<Node> actual) { Point<Node> expected = l(location); assertEquals(new PointRange<Node>(expected, expected), actual); }
protected void assertCollapsedAt( int location, PointRange<Node> actual) { Point<Node> expected = l(location); assertEquals(new PointRange<Node>(expected, expected), actual); }
init(str); for (int i = 0; i <= 14; i++) { assertCollapsedAt(i, doc.deleteRange(l(i), l(i))); assertResult(str); assertRangeAt(3, 4, doc.deleteRange(l(3), l(4))); assertResult(str); assertRangeAt(8, 9, doc.deleteRange(l(8), l(9))); assertResult(str); assertCollapsedAt(1, doc.deleteRange(l(1), l(3))); // middle assertResult("145678"); assertCollapsedAt(0, doc.deleteRange(l(0), l(1))); // start assertResult("45678"); assertCollapsedAt(3, doc.deleteRange(l(3), l(5))); // end assertResult("456"); assertCollapsedAt(0, doc.deleteRange(l(0), l(3))); // all assertResult(""); assertCollapsedAt(3, doc.deleteRange(l(3), l(9))); // middle assertResult("12378"); assertRangeAt(2, 3, doc.deleteRange(l(2), l(5))); assertResult("12<b>56</b>"); assertRangeAt(2, 4, doc.deleteRange(l(2), l(7))); assertResult("12<b><i>6</i></b>"); assertRangeAt(3, 4, doc.deleteRange(l(3), l(6)));
init(str); for (int i = 0; i <= 14; i++) { assertCollapsedAt(i, doc.deleteRange(l(i), l(i))); assertResult(str); assertRangeAt(3, 4, doc.deleteRange(l(3), l(4))); assertResult(str); assertRangeAt(8, 9, doc.deleteRange(l(8), l(9))); assertResult(str); assertCollapsedAt(1, doc.deleteRange(l(1), l(3))); // middle assertResult("145678"); assertCollapsedAt(0, doc.deleteRange(l(0), l(1))); // start assertResult("45678"); assertCollapsedAt(3, doc.deleteRange(l(3), l(5))); // end assertResult("456"); assertCollapsedAt(0, doc.deleteRange(l(0), l(3))); // all assertResult(""); assertCollapsedAt(3, doc.deleteRange(l(3), l(9))); // middle assertResult("12378"); assertRangeAt(2, 3, doc.deleteRange(l(2), l(5))); assertResult("12<b>56</b>"); assertRangeAt(2, 4, doc.deleteRange(l(2), l(7))); assertResult("12<b><i>6</i></b>"); assertRangeAt(3, 4, doc.deleteRange(l(3), l(6)));