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.