| decorate(Graphics) |   | 11% |   | 50% | 2 | 3 | 6 | 9 | 0 | 1 |
| setAttribute(String, Object) |   | 21% |   | 10% | 5 | 6 | 15 | 20 | 0 | 1 |
| findSegment(int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| joinSegments(int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getAttribute(String) |   | 19% |   | 12% | 4 | 5 | 8 | 10 | 0 | 1 |
| PolyLineFigure(int, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| splitSegment(int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removePointAt(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| insertPointAt(Point, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isEmpty() |   | 50% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
| connectorAt(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| containsPoint(int, int) |   | 95% |   | 67% | 2 | 4 | 1 | 10 | 0 | 1 |
| basicDisplayBox(Point, Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| read(StorableInput) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| draw(Graphics) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| write(StorableOutput) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| handles() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| PolyLineFigure() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| PolyLineFigure(int) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| displayBox() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| basicMoveBy(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addPoint(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setPointAt(Point, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| drawLine(Graphics, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pointAt(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| locator(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| points() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pointCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setStartDecoration(LineDecoration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEndDecoration(LineDecoration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFrameColor(Color) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStartDecoration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEndDecoration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFrameColor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |