|
|||||||||
| Home >> All >> com >> simscomputing >> [ testbed overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.simscomputing.testbed
Class TestResult

java.lang.Objectcom.simscomputing.testbed.TestResult
- All Implemented Interfaces:
- java.lang.Cloneable
- public class TestResult
- extends java.lang.Object
- implements java.lang.Cloneable
- extends java.lang.Object
For each test, a TestResult object indicates whether the test passed and how long the test took to execute in milliseconds.
- Version:
- $Revision: 1.1.1.1 $ $Date: 2000/02/21 21:22:34 $
| Field Summary | |
private java.lang.Throwable |
abnormalFailureException
|
private boolean |
didNotRun
|
private java.io.ByteArrayOutputStream |
errStream
Stored stream of system.err data |
private long |
executionTimeInMilliseconds
How long the test took to run in milliseconds. |
private java.io.ByteArrayOutputStream |
outStream
Stored stream of system.out data |
private boolean |
passed
Whether the test passed |
private java.lang.String |
testCaseCollectionClassName
The name of the test case collection. |
private java.lang.String |
testCaseName
The name of the test case. |
private java.lang.String |
testFailureDescription
|
| Constructor Summary | |
TestResult(TestCaseCollection testCaseCollection,
java.lang.String testCaseName)
|
|
TestResult(TestCaseCollection testCaseCollection,
java.lang.String testCaseName,
boolean passed,
long executionTimeInMilliseconds,
java.lang.Throwable failureException,
java.io.ByteArrayOutputStream outStream,
java.io.ByteArrayOutputStream errStream)
Saves the results of running a test case. |
|
| Method Summary | |
java.lang.Object |
clone()
This method may be called to create a new copy of the Object. |
boolean |
didTestCaseRun()
|
boolean |
didTestFail()
|
boolean |
didTestFailAbnormally()
|
boolean |
didTestPass()
Return the passed attribute. |
java.lang.String |
getErrStreamData()
|
long |
getExecutionTimeInMilliseconds()
Return the executionTimeInMilliseconds attribute. |
java.lang.String |
getLongName()
|
java.lang.String |
getOutStreamData()
!!! 10-04-99 Begin D Lamy code block !!! |
java.lang.String |
getTestCaseCollectionClassName()
|
java.lang.String |
getTestCaseName()
Return the testName attribute. |
java.lang.String |
getTestFailureDescription()
|
java.lang.Throwable |
getTestFailureException()
Accesses the failure exception, if any. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
testCaseCollectionClassName
private java.lang.String testCaseCollectionClassName
- The name of the test case collection.
testCaseName
private java.lang.String testCaseName
- The name of the test case.
passed
private boolean passed
- Whether the test passed
executionTimeInMilliseconds
private long executionTimeInMilliseconds
- How long the test took to run in milliseconds.
abnormalFailureException
private java.lang.Throwable abnormalFailureException
testFailureDescription
private java.lang.String testFailureDescription
outStream
private java.io.ByteArrayOutputStream outStream
- Stored stream of system.out data
errStream
private java.io.ByteArrayOutputStream errStream
- Stored stream of system.err data
didNotRun
private boolean didNotRun
| Constructor Detail |
TestResult
public TestResult(TestCaseCollection testCaseCollection, java.lang.String testCaseName)
TestResult
public TestResult(TestCaseCollection testCaseCollection, java.lang.String testCaseName, boolean passed, long executionTimeInMilliseconds, java.lang.Throwable failureException, java.io.ByteArrayOutputStream outStream, java.io.ByteArrayOutputStream errStream)
- Saves the results of running a test case.
| Method Detail |
didTestCaseRun
public boolean didTestCaseRun()
getTestCaseName
public java.lang.String getTestCaseName()
- Return the testName attribute.
getTestCaseCollectionClassName
public java.lang.String getTestCaseCollectionClassName()
getLongName
public java.lang.String getLongName()
didTestPass
public boolean didTestPass()
- Return the passed attribute.
didTestFail
public boolean didTestFail()
didTestFailAbnormally
public boolean didTestFailAbnormally()
getTestFailureException
public java.lang.Throwable getTestFailureException()
- Accesses the failure exception, if any.
getTestFailureDescription
public java.lang.String getTestFailureDescription()
getExecutionTimeInMilliseconds
public long getExecutionTimeInMilliseconds()
- Return the executionTimeInMilliseconds attribute.
clone
public java.lang.Object clone()
- Description copied from class:
java.lang.Object - This method may be called to create a new copy of the
Object. The typical behavior is as follows:
o == o.clone()is falseo.getClass() == o.clone().getClass()is trueo.equals(o)is true
However, these are not strict requirements, and may be violated if necessary. Of the three requirements, the last is the most commonly violated, particularly if the subclass does not override Object.equals(Object)>
Object.equals(Object)55 .If the Object you call clone() on does not implement java.lang.Cloneable (which is a placeholder interface), then a CloneNotSupportedException is thrown. Notice that Object does not implement Cloneable; this method exists as a convenience for subclasses that do.
Object's implementation of clone allocates space for the new Object using the correct class, without calling any constructors, and then fills in all of the new field values with the old field values. Thus, it is a shallow copy. However, subclasses are permitted to make a deep copy.
All array types implement Cloneable, and override this method as follows (it should never fail):
public Object clone() { try { super.clone(); } catch (CloneNotSupportedException e) { throw new InternalError(e.getMessage()); } }
getOutStreamData
public java.lang.String getOutStreamData()
- !!! 10-04-99 Begin D Lamy code block !!!
getErrStreamData
public java.lang.String getErrStreamData()
|
|||||||||
| Home >> All >> com >> simscomputing >> [ testbed overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.simscomputing.testbed.TestResult