@Test public void testPolylineROIBeanConversionToPolylineROI() throws Exception { // PolylineROI ROIBean rbean = new PolylineROIBean(); double[] point0 = {102, 102}, point1 = {105, 105}; List<double[]> points = new ArrayList<double[]>(); // points.add(startPoint); points.add(point0); points.add(point1); ((PolylineROIBean) rbean).setName("Polyline"); ((PolylineROIBean) rbean).setPoints(points); ((PolylineROIBean) rbean).setStartPoint(startPoint); ((PolylineROIBean) rbean).setType("PolylineROI"); PolylineROI proi = (PolylineROI) ROIBeanFactory.decapsulate(rbean); assertArrayEquals(startPoint, proi.getPoint(), 0); assertArrayEquals(point0, proi.getPoint(1).getPoint(), 0); assertArrayEquals(point1, proi.getPoint(2).getPoint(), 0); }