Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.batik.test
Interface Test  view Test download Test.java

All Known Subinterfaces:
TestSuite
All Known Implementing Classes:
AbstractTest, AbstractTestSuite, DefaultTestSuite

public interface Test

Defines the interface of a Test case. It is highly recommended that implementations derive from the AbstractTest class or follow the same implementation approach, so that no exception is thrown from the run method, which is critical for the operation of the test infrastructure.

Version:
$Id: Test.java,v 1.4 2004/08/18 07:16:58 vhardy Exp $

Method Summary
 java.lang.String getId()
          Returns the Test's id.
 java.lang.String getName()
          Returns this Test's name.
 TestSuite getParent()
          Returns this Test's parent, in case this Test is part of a TestSuite.
 java.lang.String getQualifiedId()
          Returns the Test's qualified id, that is, the string made of all the id's parents separated by ".".
 TestReport run()
          Requests this Test to run and produce a report.
 void setId(java.lang.String id)
          Sets this Test's id.
 void setParent(TestSuite parent)
          Set this Test's parent.
 

Method Detail

getName

public java.lang.String getName()
Returns this Test's name.


getQualifiedId

public java.lang.String getQualifiedId()
Returns the Test's qualified id, that is, the string made of all the id's parents separated by ".". For example, if this test's id is "C", its parent id is "B" and its grand-parent id is "A", this method should return "A.B.C".


getId

public java.lang.String getId()
Returns the Test's id. The notion of identifier is left to the user of the Test object, which explains why the user may set the id.


setId

public void setId(java.lang.String id)
Sets this Test's id.


run

public TestReport run()
Requests this Test to run and produce a report. It is critical for the test infrastructure that implementations never throw exceptions from the run method, even if an error occurs internally in the test.


getParent

public TestSuite getParent()
Returns this Test's parent, in case this Test is part of a TestSuite. The returned value may be null.


setParent

public void setParent(TestSuite parent)
Set this Test's parent.