@Test public void testSectorROIBeanEqual() throws Exception { // SectorROI double[] radii = {30, 50}, angles = {6, 9}; double dpp = 20; int symmetry = 5; ROIBean rbean = new SectorROIBean(); ((SectorROIBean) rbean).setAngles(angles); ((SectorROIBean) rbean).setStartPoint(startPoint); ((SectorROIBean) rbean).setRadii(radii); ((SectorROIBean) rbean).setDpp(dpp); ((SectorROIBean) rbean).setSymmetry(symmetry); SectorROI sroi = (SectorROI) ROIBeanFactory.decapsulate(rbean); SectorROIBean resultBean = (SectorROIBean) ROIBeanFactory.encapsulate(sroi); assertEquals(rbean, resultBean); }
@Test public void testSectorROIBeanConversionToSectorROI() throws Exception { // SectorROI double[] radii = {30, 50}, angles = {6, 9}; double dpp = 20; int symmetry = 5; ROIBean rbean = new SectorROIBean(); ((SectorROIBean) rbean).setAngles(angles); ((SectorROIBean) rbean).setStartPoint(startPoint); ((SectorROIBean) rbean).setRadii(radii); ((SectorROIBean) rbean).setDpp(dpp); ((SectorROIBean) rbean).setSymmetry(symmetry); SectorROI sroi = (SectorROI) ROIBeanFactory.decapsulate(rbean); assertArrayEquals(startPoint, sroi.getPoint(), 0); assertArrayEquals(radii, sroi.getRadii(), 0); assertArrayEquals(angles, sroi.getAngles(), 0); assertEquals(dpp, sroi.getDpp(), 0); assertEquals(symmetry, sroi.getSymmetry()); }