X-Git-Url: http://secure.phpeclipse.com

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
index 765b4a9..7ceff39 100644
--- a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java
+++ b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitView.java
@@ -1,3 +1,11 @@
+/*************************************************************************
+ * @author Ali Echihabi (ali_echihabi@ieee.org, ali.echihabi@souss.ca)
+ *
+ * Plugin for PHP unit Testing.
+ * www.phpeclipse.de
+ * 
+ *************************************************************************/
+
 package net.sourceforge.phpeclipse.phpunit;
 
 
@@ -8,6 +16,7 @@ import java.io.FileWriter;
 import java.io.IOException;
 
 import net.sourceforge.phpeclipse.phpunit.preferences.PHPUnitPreferencePage;
+import net.sourceforge.phpeclipse.phpunit.reporthandling.*;
 import net.sourceforge.phpeclipse.phpunit.testpool.TestCase;
 import net.sourceforge.phpeclipse.phpunit.testpool.TestPool;
 import net.sourceforge.phpeclipse.phpunit.testpool.TestSuite;
@@ -21,28 +30,7 @@ import org.eclipse.swt.widgets.FileDialog;
 import org.eclipse.ui.IActionBars;
 import org.eclipse.ui.part.ViewPart;
 
-/**
- * @author Ali Echihabi
- *
- * To change the template for this generated type comment go to
- * Window>Preferences>Java>Code Generation>Code and Comments
- */
-/*
- * 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 {
 
@@ -70,8 +58,11 @@ public class PHPUnitView extends ViewPart {
 	private ResultsInfoComposite resultsInfoComposite;
 	//private SettingsInfoComposite settingsInfoComposite; //TODO: move somewhere else, launcher, wizard or preferences.
 	private FileDialog dialog;
+	private String testSuiteToRun;
 
-	private String testSuiteToRun = "";
+
+ 	private Action selectTestAction;
+	private Action startTestAction;
 
 
 	public PHPUnitView() {
@@ -177,14 +168,16 @@ public class PHPUnitView extends ViewPart {
 	}
 
 	private void setActions() {
+		
 		final IActionBars actionBars = getViewSite().getActionBars();
 		IToolBarManager toolBarManager = actionBars.getToolBarManager();
 
-		Action selectTestAction = new Action() {
+		selectTestAction = new Action() {
 			
 			public void run() {
-				
-				testSuiteToRun = dialog.open();	
+						
+				testSuiteToRun = dialog.open();
+				startTestAction.setEnabled(true);	
 			}
 		};
 		
@@ -196,7 +189,7 @@ public class PHPUnitView extends ViewPart {
 		toolBarManager.add(selectTestAction);
 		
 		
-		Action startTestAction = new Action() {
+		startTestAction = new Action() {
 		
 			public void run() {
 				
@@ -206,8 +199,10 @@ public class PHPUnitView extends ViewPart {
 						return;
 						
 					startTests(testSuiteToRun);
+					//setEnabled(false);
+					
 				} catch (IOException e) {
-					// TODO Auto-generated catch block
+					
 					e.printStackTrace();
 				}
 					
@@ -216,9 +211,9 @@ public class PHPUnitView extends ViewPart {
 		};
 		
 		startTestAction.setText("Start Test");
-		startTestAction.setToolTipText("Start Test Suite");
+		startTestAction.setToolTipText("Start Test Suite. Select a Test Suite first.");
 		startTestAction.setImageDescriptor(PHPUnitImages.DESC_RUN_TEST_SUITE);
- 
+ 		startTestAction.setEnabled(false);
 	
 		toolBarManager.add(startTestAction);
 	}