X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/ProgressInfoComposite.java b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/ProgressInfoComposite.java index 7d779e4..488bd01 100644 --- a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/ProgressInfoComposite.java +++ b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/ProgressInfoComposite.java @@ -6,6 +6,8 @@ */ package net.sourceforge.phpeclipse.phpunit; +import net.sourceforge.phpeclipse.phpunit.testpool.TestPool; + import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.GridData; @@ -74,18 +76,29 @@ public class ProgressInfoComposite extends Composite { labelErrorsVal.setText("0"); } - public void updateInfo(int numTests, int numTestsRun, int numFailures, int numErrors) { + public void resetInfo() { + + labelErrorsVal.setText("0"); + labelFailuresVal.setText("0"); + labelRunsVal.setText("0 / 0"); + progressBar.setSelection(0); + + } + + public void updateInfo(TestPool testPool) { + + int numTestsOverall = testPool.getNumTestsOverall(); + int numTestsRun = testPool.getNumTestsRun(); //update progress bar - progressBar.setMaximum(numTests); + progressBar.setMaximum(numTestsOverall); progressBar.setSelection(numTestsRun); - - System.out.println("numTestsRun: " + numTestsRun); + //update labels - labelRunsVal.setText(numTestsRun + " / " + numTests); - labelFailuresVal.setText("" + numFailures); - labelErrorsVal.setText("" + numErrors); + labelRunsVal.setText(numTestsRun + " / " + numTestsOverall); + labelFailuresVal.setText("" + testPool.getNumFailures()); + labelErrorsVal.setText("" + testPool.getNumErrors()); //TODO: change Failures label to red if some exist.