Hi all,
After a lot of time spent to find a solution I've tested successfully the following code in Eclipse:
package soapui.testStep;
import com.eviware.soapui.support.components.ProgressDialog;
public class progressBar {
public static void main(String[] args) {
final Integer delayBeforeReply = 5000;
String msg = "Waiting " + delayBeforeReply + " ms before processing the reply part.";
final ProgressDialog progressBar = new ProgressDialog("Wait", msg, delayBeforeReply, "0", false);
Runnable r = new Runnable() {
public void run() {
for (int i=1;i<=delayBeforeReply/1000;i++) {
progressBar.setProgress(i, (delayBeforeReply/1000)-(i-1) + " second(s) remaining ...");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
progressBar.dispose();
}
};
new Thread(r).start();
progressBar.setVisible(true);
}
}
But when I adapt it to SoapUI with the groovy version, the progress bar never disappear ..
Can someone help me ?
Thanks in advance,
Arnaud.