From fa324e9654a0db75aa972d0a7c82ffbc948d51ea Mon Sep 17 00:00:00 2001 From: shleh Date: Wed, 26 May 2004 04:01:39 +0000 Subject: [PATCH] initial addition of PHPUnit main view. --- .../phpeclipse/phpunit/PHPUnitView.java | 88 ++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) create mode 100644 net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java diff --git a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java new file mode 100644 index 0000000..5d8e181 --- /dev/null +++ b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java @@ -0,0 +1,88 @@ +package net.sourceforge.phpeclipse.phpunit; + + +import org.eclipse.swt.SWT; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Label; +import org.eclipse.ui.part.ViewPart; + +/* + * Created on May 22, 2004 + * + * To change the template for this generated file go to + * Window>Preferences>Java>Code Generation>Code and Comments + */ + +/** + * @author Ali Echihabi (ali_echihabi@ieee.org) + * + * Plugin for PHP unit Testing. + * www.phpeclipse.de + * + * This the main view showing the progress and reports. + * + */ + + +public class PHPUnitView extends ViewPart { + + /* + * like J Unit + * a tree. + * The first level nodes are the test suites. + * children are nested test suites. + * leafs: test functions. + */ + + + private int numTests; // total number of tests + private int numTestsRun; // number of tests run so far + private int numFailures; // number of failures so far + private int numErrors; // number of errors so far + private int numPasses; // number of passes so far (they should add up) + + Label labelRuns, labelRunsVal; // Runs: 12 + Label labelErrors, labelErrorsVal; + Label labelFailures, labelFailuresVal; + + + public PHPUnitView() { + + } + + public void createPartControl(Composite parent) { + + //viewer = new TreeViewer(parent); + labelRuns = new Label(parent, SWT.WRAP); + labelRuns.setText("Runs: "); + labelRunsVal = new Label(parent, SWT.WRAP); + labelRunsVal.setText("0 / 0"); + + labelFailures = new Label(parent, SWT.WRAP); + labelFailures.setText("Failures: "); + labelFailuresVal = new Label(parent, SWT.WRAP); + labelFailuresVal.setText("0"); + + labelErrors = new Label(parent, SWT.WRAP); + labelErrors.setText("Errors: "); + labelErrorsVal = new Label(parent, SWT.WRAP); + labelErrorsVal.setText("0"); + + } + + /* (non-Javadoc) + * @see org.eclipse.ui.IWorkbenchPart#setFocus() + */ + public void setFocus() { + + } + + + + + + + + + +} -- 1.7.1