X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/testpool/TestCase.java b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/testpool/TestCase.java index 7812b67..5f3a8ed 100644 --- a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/testpool/TestCase.java +++ b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/testpool/TestCase.java @@ -1,18 +1,16 @@ -/* - * Created on Jul 31, 2004 +/************************************************************************* + * @author Ali Echihabi (ali_echihabi@ieee.org, ali.echihabi@souss.ca) * - * To change the template for this generated file go to - * Window>Preferences>Java>Code Generation>Code and Comments - */ + * Plugin for PHP unit Testing. + * www.phpeclipse.de + * + *************************************************************************/ + + package net.sourceforge.phpeclipse.phpunit.testpool; -/** - * @author Ali Echihabi - * - * To change the template for this generated type comment go to - * Window>Preferences>Java>Code Generation>Code and Comments - */ + public class TestCase { public static final String PASS = "PASS"; @@ -21,6 +19,11 @@ public class TestCase { private TestSuite parentSuite; + private String testName; + private String testID; + private String verdict; + private String parentTestSuiteName; + @@ -28,16 +31,14 @@ public class TestCase { * @param testName * @param testID */ - public TestCase(String testName, String testID) { + public TestCase(String testID, String testName, String parentTestSuiteName) { this.testName = testName; this.testID = testID; + this.parentTestSuiteName = parentTestSuiteName; } - String testName; - String testID; - String verdict; /** * @return @@ -65,8 +66,11 @@ public class TestCase { */ public void setTestID(String string) { testID = string; + } + + /** * @param string */ @@ -80,10 +84,11 @@ public class TestCase { public void setVerdict(String string) { verdict = string; + if(isFailure()) + parentSuite.setHasFailure(); + if(isError()) + parentSuite.setHasError(); - - - } /** @@ -91,6 +96,7 @@ public class TestCase { */ public void setParentSuite(TestSuite suite) { this.parentSuite = suite; + suite.setName(parentTestSuiteName); }