/** Testet rotate */ @Test public void testRotate() throws PolygonShapeException { ArrayList<Point> points = new ArrayList<Point>(); points.add(new Point(3, 1)); points.add(new Point(5, 5)); points.add(new Point(-2, 4)); poly.setPoints(points); // Um 90° Drehen poly.rotate(new Point(0, 1), 90); points = poly.getPoints(); assertEquals(new Point(0, -2), points.get(0)); assertEquals(new Point(4, -4), points.get(1)); assertEquals(new Point(3, 3), points.get(2)); }