/** * @return the description of the current task */ @Override public String getDescription() { return parentProgressListener.getDescription(); }
/** * @return the description of the current task */ @Override public String getDescription() { return parentProgressListener.getDescription(); }
@Test public void testCancelDefaultListener() { ProgressListener progress = new DefaultProgressListener(); progress.setDescription("progress description"); progress.setMaxProgress(500); progress.started(); assertEquals("progress description", progress.getDescription()); assertEquals(0, (int) progress.getProgress()); progress.setProgress(250); assertEquals(250, (int) progress.getProgress()); progress.cancel(); assertTrue(progress.isCanceled()); progress.dispose(); }
@Test public void testDefaultListener() { ProgressListener progress = new DefaultProgressListener(); progress.setDescription("progress description"); progress.setMaxProgress(500); progress.started(); assertEquals("progress description", progress.getDescription()); assertEquals(0, (int) progress.getProgress()); progress.setProgress(250); assertEquals(250, (int) progress.getProgress()); progress.complete(); assertEquals(500, (int) progress.getProgress()); assertTrue(progress.isCompleted()); progress.dispose(); }
@Test public void testSubProgress() { ProgressListener progress = new DefaultProgressListener(); progress.setDescription("progress description"); progress.setMaxProgress(100); progress.started(); SubProgressListener subProgress = new SubProgressListener(progress, 20); assertEquals("progress description", progress.getDescription()); assertEquals("progress description", subProgress.getDescription()); subProgress.setDescription("sub progress description"); assertEquals("sub progress description", progress.getDescription()); assertEquals("sub progress description", subProgress.getDescription()); subProgress.setMaxProgress(1000); subProgress.started(); assertEquals(0, (int) progress.getProgress()); assertEquals(0, (int) subProgress.getProgress()); subProgress.setProgress(100); assertEquals(100, (int) subProgress.getProgress()); assertEquals(2, (int) progress.getProgress()); subProgress.setProgress(500); assertEquals(500, (int) subProgress.getProgress()); assertEquals(10, (int) progress.getProgress()); subProgress.complete(); assertEquals(1000, (int) subProgress.getProgress()); assertEquals(20, (int) progress.getProgress()); assertTrue(subProgress.isCompleted()); subProgress.dispose(); progress.dispose(); }