/* * Created on Jul 31, 2004 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */ 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"; private TestSuite parentSuite; private String testName; private String testID; private String verdict; private String parentTestSuiteName; /** * @param testName * @param testID */ public TestCase(String testID, String testName, String parentTestSuiteName) { this.testName = testName; this.testID = testID; this.parentTestSuiteName = parentTestSuiteName; } /** * @return */ public String getTestID() { return testID; } /** * @return */ public String getTestName() { return testName; } /** * @return */ public String getVerdict() { return verdict; } /** * @param string */ public void setTestID(String string) { testID = string; } /** * @param string */ public void setTestName(String string) { testName = string; } /** * @param string */ public void setVerdict(String string) { verdict = string; } /** * @param suite */ public void setParentSuite(TestSuite suite) { this.parentSuite = suite; suite.setName(parentTestSuiteName); } /** * @return */ public Object getParentSuite() { return parentSuite; } /** * @return */ public boolean isError() { return getVerdict().equals(TestCase.ERROR); } /** * @return */ public boolean isFailure() { return getVerdict().equals(TestCase.FAIL); } /** * @return */ public boolean isPass() { return getVerdict().equals(TestCase.PASS); } }