*/
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;
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.