Author: mes
Date: 2011-11-09 15:30:46 -0800 (Wed, 09 Nov 2011)
New Revision: 27441

Modified:
   
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/MultipleTaskFactory.java
   
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/SingleTask.java
Log:
minor tweak to test an indeterminate progress bar too

Modified: 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/MultipleTaskFactory.java
===================================================================
--- 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/MultipleTaskFactory.java
    2011-11-09 23:27:49 UTC (rev 27440)
+++ 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/MultipleTaskFactory.java
    2011-11-09 23:30:46 UTC (rev 27441)
@@ -9,6 +9,6 @@
        public MultipleTaskFactory() { }
 
        public TaskIterator getTaskIterator() {
-               return new TaskIterator(new SingleTask(), new SingleTask(), new 
SingleTask(), new SingleTask());
+               return new TaskIterator(new SingleTask(true), new 
SingleTask(true), new SingleTask(false), new SingleTask(true));
        }
 }

Modified: 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/SingleTask.java
===================================================================
--- 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/SingleTask.java
     2011-11-09 23:27:49 UTC (rev 27440)
+++ 
core3/support/trunk/task-testing-impl/src/main/java/org/cytoscape/internal/test/SingleTask.java
     2011-11-09 23:30:46 UTC (rev 27441)
@@ -7,14 +7,22 @@
 
 
 public class SingleTask extends AbstractTask {
+       private boolean showProgress;
 
+       public SingleTask(boolean s) {
+               showProgress = s;
+       }
+
        public void run(final TaskMonitor taskMonitor) throws Exception {
+               if ( !showProgress )
+                       taskMonitor.setProgress(-1.0);
+
                double progress = 0.0;
-               taskMonitor.setProgress(progress);
+               if ( showProgress ) taskMonitor.setProgress(progress);
                taskMonitor.setStatusMessage("Excuting task...");
                while(progress < 1.0){ 
-                       taskMonitor.setStatusMessage("executing step: " + 
progress);
-                       taskMonitor.setProgress(progress);
+                       if ( showProgress ) 
taskMonitor.setStatusMessage("executing step: " + progress);
+                       if ( showProgress ) taskMonitor.setProgress(progress);
                        Thread.sleep(200);
                        progress += 0.1;
                }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to