X-Git-Url: http://git.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..3456c37 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,44 +1,42 @@ -/* - * 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 - */ -package net.sourceforge.phpeclipse.phpunit.testpool; + * 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"; + public static final String FAIL = "FAIL"; - public static final String ERROR = "ERROR"; + public static final String ERROR = "ERROR"; private TestSuite parentSuite; - - + + private String testName; + + private String testID; + + private String verdict; + + private String parentTestSuiteName; /** * @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,6 +63,7 @@ public class TestCase { */ public void setTestID(String string) { testID = string; + } /** @@ -79,11 +78,12 @@ public class TestCase { */ public void setVerdict(String string) { verdict = string; - - - - - + + if (isFailure()) + parentSuite.setHasFailure(); + if (isError()) + parentSuite.setHasError(); + } /** @@ -91,14 +91,15 @@ public class TestCase { */ public void setParentSuite(TestSuite suite) { this.parentSuite = suite; - + suite.setName(parentTestSuiteName); + } /** * @return */ public Object getParentSuite() { - + return parentSuite; } @@ -106,7 +107,7 @@ public class TestCase { * @return */ public boolean isError() { - + return getVerdict().equals(TestCase.ERROR); } @@ -114,16 +115,16 @@ public class TestCase { * @return */ public boolean isFailure() { - + return getVerdict().equals(TestCase.FAIL); - + } /** * @return */ public boolean isPass() { - + return getVerdict().equals(TestCase.PASS); }